用C语言给三个任意数字排序 可为什么要输入四个数字才能显示结果呢? 输入三个按回车键就会有空格,不

2025-04-12 14:22:16
推荐回答(3个)
回答1:

scanf用的用点问题,左右一个%d后面的空格去掉就可以了。

回答2:

你这个程序判断的逻辑就有问题。第一次输入100 200 300 ,程序就没法判断,三个if的条件都不满足,所以不会有结果。采用if()...else if()...else的结构改写一下程序。

回答3:

你先给t赋值,如t=0,试试看行不行,可能跟t一开始没赋值有关系