问题
填空题
以下程序运行后的输出结果是______。
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/b<1)&&(a%b<1)”的运算顺序为:括号>算术运算符>关系运算符>逻辑运算符。其中a%b=10,a,b=0,所以a%b<1的值为0,a/b<1的值为1,故整个表达式的结果为0,所以输出的a,b,c的值为10 20 0。