永发信息网

int a=4,b=3,c=5,t=0;if(a<b)t=a,a=b,b=t;if(a<c)t=a,a=c,c=t;printf("%d%d%d",a,b,c) 为什么

答案:3  悬赏:50  手机版
解决时间 2021-03-25 05:09
int a=4,b=3,c=5,t=0;if(a<b)t=a,a=b,b=t;if(a<c)t=a,a=c,c=t;printf("%d%d%d",a,b,c) 为什么结果是503?
最佳答案
if(a这个语句,后面必须加上{},要这么写if(aif(a这个语句问题跟前面一样.
所以按错误的语句得出,t=a=3,a=c=5,c=t=3.
所以得出错误结论,a=5,b=0,c=3

正确语句应该如下:
int a=4,b=3,c=5,t=0;if(a
而且补充一下,如果要求从大到小输出,需要3个语句,还需要b和c对比的语句。
全部回答
第一个IF 里面 判断 A>B>C
她不是一块判断的 而是从左到右进行判断
先判断A>B 因为成立 所以A>B是正确的 所以A>B的值为 1 (1表示TRUE,0表示FALSE) 然后 就变成 1和C比较了 当然1小于C 所以第一个IF 不满足
满足第二个IF 所以就输出2+1 =3 了
另外,团IDC网上有许多产品团购,便宜有口碑
不是逗号表达式。
语句之间用分号隔开,结果是503。
变化过程:
a=4,b=3,c=5,t=0;
if(ab , 不执行t=a,
a=b;// a 变 3
b=t; // b 变 0
if(aa=c;// a = 5
c=t; // c = 3
printf("%d%d%d",a,b,c) ; 打印 abc: 503
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
信不信,要你信,信不信由你那个信,是哪个歌的
员工犯错是否可以扣款
蚂蚁森林某好友显示该用户已归隐山林是设置了
中美日战争的小说
林德叉车跟力至优叉车操作区别大吗
电风扇在转的过程中突然没风怎么回事?
小明在一条南北走向的街道上,先向南走了30m
江苏昊仁建筑工程有限公司是几级资质
我买了个2006年的五菱之光排放是国2到明年还
Drink in the Box果汁盒有成人用的吗?看到朋
0.63÷0.3的竖式怎么列
影响紧固件力分布的主要因素哪个是错误的
形容舞蹈优美的词
女友参加朋友新店开张,不愿意带我一起去,怎
岛津HPLC色谱仪如何做标准曲线
推荐资讯
风餐露宿的餐字怎么写比较好看,最好有图
苹果4代手机,型号:A1332,商品名称:WCDMA
明基W1070+和明基i701哪个好
我的爱情观是容不下瑕疵,比如存不得暧昧,但
小伙子艳福不浅,竟遇到这样的好事
布料复合机怎么选择?
请问“亟待解决”和“急待解决”有什么区别?
求钢琴和弦1234567级啊,c大调,d大调 f大调
实拍农村小伙现场写对联,这样的字到底要练多
自汗和盗汗有什么区别么?hyyzyyyy
打台球基本要领?
mw310r路由器怎么把他设置成ap接入点模式
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?