c语言编程,将a,b,c三个数从小到大排列,是的a小于等于b小于等于c

如题所述

#include <stdio.h>

int main()
{
int a,b,c;
int max,min;
scanf("%d %d %d",&a,&b,&c);

max=a>b?a:b;
max=max>c?max:c;

min=a<b?a:b;
min=min<c?min:c;

b=a+b+c-max-min;
a=min;
c=max;
printf("%d %d %d",a,b,c);
return 0;
}追问

程序改错,能帮我改下吗

追答

直接对我提问吧

追问

追答

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;

温馨提示:答案为网友推荐,仅供参考
相似回答