写出以下程序的执行结果
#include "stdio.h"
int fun(int u,int v);
main()
{ int a=24,b=16,c;
c=fun(a,b);
printf(“%d\n”,c);
}
Int fun(int u,int v)
{ int w;
while(v)
{ w=u%v;
u=v;
v=w;
}
return u;
}
下列语句错误的是( )
A> printf(”%d”, 2); B> printf(”%o”, 2);
C> printf(”%x”, 2); D> printf(”%f”, 2);
若执行下面的程序时从键盘上输入3和4,则输出是( )
main()
{ int a,b,s;
scanf("%d %d",&a,&b);
s=a;
if(a
s=s*s;
printf("%d\n",s);}
A) 14 B)
main()
{ char *s[]={"one","two","three"},*p;
p=s[1];
printf("%c,%s\n",*(p+1),s[0]);
}
A> n,two B> t,one C> w,one D> o,two