c语言输入三个数,按照从小到大顺序排列 数之间用“->”相连

如题所述

#include<stdio.h>
main()
{   int a,b,c,t;
    while(1){
        scanf("%d%d%d",&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\n",a,b,c);
}
}

如图所示,望采纳。。。。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-18
参考代码如下:
#include<stdio.h>
int main()
{
int a,b,c,t,max,min;
scanf("%d%d%d",&a,&b,&c);
t=a+b+c;
max=a>b?a:b;
max=max>c?max:c;
min=a<b?a:b;
min=min<c?min:c;
printf("%d->%d->%d",min,t-max-min,max);
return 0;
}追答

相似回答