中易网

Int a=3,b=5,c=7;If(a>b) a=b;c=a;If(c!=a) c=b;Printf(“%d,%d,%d\n”,a,b,c);其输出结果是?

答案:5  悬赏:80  
解决时间 2021-01-24 22:14
Int a=3,b=5,c=7;If(a>b) a=b;c=a;If(c!=a) c=b;Printf(“%d,%d,%d\n”,a,b,c);其输出结果是?
最佳答案
选第二个;
为什么?因为已知定义a=3,b=5,c=7;
如果说a>b,则执行a=b;可事实上a不大于b,但是后面没有跟else所以为其为空;直接执行赋值语句子c=a;所以c的值为3,后面的If(c!=a) 不成立,所以c=b不执行;那么a和b的值仍为3和5,最终的结果为:3,5,3;
全部回答
3_5_3
追问:为什么不是357?
追答:没看见c=a;? a=b属于If(a>b)
答案选B哈。
第一个if条件是不成立的,所以语句a=b不成立,接着运行c=a,讲a的值给c,这样a和c都等于3了,第二个if的条件也不成立了,所以语句c=b不执行,程序开始输出,即答案为B
353
if(a>b)// (3<5)
a=b; // 不执行
c=a; //c=a= 3
if(c!=a) //
c=b; //不执行

so ,a=3,b=5, c=3.
2、353
If(a>b) a=b;c=a;这句别看错了,if只管第一个分号前的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三线摆测物体的转动惯量 仪器调整有什么要求
局部放电检测仪是如何工作的它的理论是什么
怀孕八个多月了检查到胎儿心律不齐怎么办
苹果国内禁用Apple News 大家知道原因吗
当电网停电时皇红光伏发电板还会有电吗?
厨房水池风水讲究都有哪些?
吊单杠治腰突副作用
腿老疼,是怎么回事啊?
请(与)某人联系是哪个yu字
请问我属于恋物癖还是异装癖?只喜欢文胸,内
dreamtimes的晶纯液怎么样?
应聘工作经历怎么写
MD机的光纤录音和信号录音的品质一样吗?
卖房营业税怎么算谁知道?可以卖的吗?有什么
屁股上长好多包,是什么情况
推荐资讯
成都到郫县怎么坐车?
有什么办法能把中国各个省的地图形状记下来
哒哒英语上课在哪个平台上?
招聘业务员广告怎么写
腰椎管狭窄患者饮食上怎样调理?
去掉一个多余单词 关于 a sum of 和 a total
第106题不会啊,左图是题,右图是答案。特别
七十岁老妈生日送送啥?啥礼物
情人说工作上是同事私下里是朋友什么意思
武林群侠传地下格斗竞技场入口在哪拜托各位大
守望先锋 点进入游戏之后 显示 常见错误。(0
街边小吃蜜汁鸡脖怎么做,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?