三个从大像小排列 帮我看看我哪里错了谢谢
#include<stdio.h>
void main ()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
t=b;
b=a;
a=t;
if(a<c)
t=c;
c=a;
a=t;
if(b<c)
t=c;
c=b;
b=t;
printf("%d,%d,%d",a,b,c);
}
[解决办法]
if下没加大括号
多语句的情况下要加大括号。
类似这样
if(a < b)
{
t = a;
a = b;
b = t;
}
[解决办法]
#include<stdio.h>void main (){ int a,b,c,t; scanf("%d,%d,%d",&a,&b,&c); if(a<b) { t=b; b=a; a=t; } if(a<c) { t=c; c=a; a=t; } if(b<c) { t=c; c=b; b=t; } printf("%d,%d,%d",a,b,c);}