新手求教c语言在DEV C++中运行问题

![图片说明
图片说明

为啥我所有的if语句都是不执行的,新手小白求教。


换成最简单的逻辑了还是不行,所有的if都不执行,全角半角的问题注意了并没有用
图片说明

——————————————————————————————————
问题来了,printf出来abc这时候是1,0,0

你打印一下a,b,c看看,你输入的时候有逗号,空格,是不是导致b,c没有获取到实际的数字

你输入的a= 1,b=2,c=3,第一步判断a是否比b大,答案是否定的,所以执行else语句,即d=b=2;第二步判断d是否比c大,答案是否定的,所以还是执行else语句,d=c=3,最后输出a=1,。不知道你想干什么,你可以换别的输入试试

目测,你输入的是全角的逗号,这个不能识别的。

换成最简单的逻辑了还是不行,所有的if都不执行,全角半角的问题注意了并没有用

你打印一下a,b,c看看,你输入的时候有逗号,空格,是不是导致b,c没有获取到实际的数字

这个问题就是因为你输入的时候多打了空格。如果“%d,%d,%d”这种的必须要输入一个数字再输入一个逗号,一一对应才行