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
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯