若执行以下程序时从键盘上输入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”);
}
以下程序从终端读入数据到数组中,统计其中非负数的个数,并计算它们之和。请填空。
#define N 5
main()
{ int i,a[N],sum,count;
sum=count=0;
for(i=0;i
for(i=0;i< ;i++)
{ if( )
{ ;
sum+= a[i];
}
}
printf("sum=%d,count=%d\n",sum,count);
}
有以下程序
main()
{ int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )
A)6,1 B)2,1 C)6,0 D)2,0