以下程序运行后的输出结果是??main(){ int a=10,b=20,c=(a%b<1)||(a/b>1);printf("%d%d%d\n",a,b,c);}
发布网友
发布时间:2023-07-09 09:42
我来回答
共3个回答
热心网友
时间:2023-10-03 03:32
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a=10,b=20,c=(a%b<1)||(a/b>1);
printf("%d%d%d\n",a,b,c);
return 0;
}
输出结果是:10200
具体情况如下图所示:
热心网友
时间:2023-10-03 03:32
结果是
10 20 0
热心网友
时间:2023-10-03 03:33
c=(a%b<1)先将a%b=10而10又>1,所以计算机的逻辑处理结果是0,c=0