下列语句错误的是( )
A> printf(”%d”, 2); B> printf(”%o”, 2);
C> printf(”%x”, 2); D> printf(”%f”, 2);
若执行以下程序时从键盘上输入6,8,则程序的输出结果是。
main()
{
int *p1,*p2,*p,a,b;
scanf(“%d,%d”,&a,&b);
p1=&a;p2=&b;
if(a
{p=p1;p1=p2;p2=p;}
printf(“a=%d,b=%d\n”,a,b”);
printf(“max=%d,min=%d\n”,*p1,*p2”);
}
写出以下程序的执行结果
#include "stdio.h"
main()
{ int k;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(k=0;k<3;k++)
printf(“%d”,a[k][2-k]);
}