永发信息网

int a=10,b=20,c; c=(a%b<1)||(a/b>1); printf("%d%d%d\n",a,b,c); 求程序段的输出结果并说明是

答案:2  悬赏:80  手机版
解决时间 2021-11-10 18:12
  • 提问者网友:活着好累
  • 2021-11-10 06:03
int a=10,b=20,c; c=(a%b<1)||(a/b>1); printf("%d%d%d\n",a,b,c); 求程序段的输出结果并说明是如何来的
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-11-10 07:01
a%b=10,10<1不成立,因此返回0;a/b=0,0>1不成立,因此返回0。或运算的左右表达式均为0,因此结果返回0,c=0。输出a、b、c,结果为10 20 0.
全部回答
  • 1楼网友:鱼忧
  • 2021-11-10 08:03
a%b=10
a%b<1即10<1不成立=假=0
a/b=0
a/b>1即0>1不成立=假=0
c=(a%b<1)||(a/b>1)=(10<1)||(0>1)=0||0=0
输出为:10200
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯