1-5编程练习
来源:1-5 编程练习
MOOC蜗牛
2017-06-20 08:50:22
为啥我输出的结果是“错误”
1回答
Tender10
2017-06-20
代码分析如下:
首先int a = 17;那么a的值就是17。
第二句a=1<a<17;因为a=17,所以1<a<17是正确的,所以赋值给a的值就为1,因为1<a<17为真。
所以后面判断的时候a=1,不等于17,就执行else语句输出错误。
如果想输出该年龄是未成年人,直接把第二句a=1<a<17;语句删除即可。
相似问题