问题 填空题

以下程序运行后的输出结果是______。
main()
int a,b,c;
a=10;b=20;c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c);

答案

参考答案:10 20 0

解析: 本题考查表达式运算。因为a=10,b=20,所以a%b=10,因此a%b<1为“假”。a/b=0,所以a/b>1为“假”。所以(a%b<1)||(a/b>1)的结果为“假”,c的值为0。最后输出:10 20 0。

单项选择题 A3/A4型题
解答题