运行后,输入三个数字,出不来结果,等到按回车,再输入一个,才出来答案,可又看不出问题出在哪里?
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
//输入三个数,按从大到小排序
int a,b,c,t;
printf("请输入三个数字:");
scanf("%d %d %d\n",&a,&b,&c);
if (a < b)
{
t = a;
a = b;
b = t;
}
if (a < c)
{
t = a;
a = c;
c = t;
}
if (b < c)
{
t = b;
b = c;
c = t;
}
printf("%d %d %d\n",a,b,c);
return 0;
}[/mw_shl_code]
|