4.由键盘输人三个整数赋给a.b.c,要求按从大到小的顺序输出。 解题指导:①假定a中放最大数,b

如题所述

主要就是两个数互换位置,如果b>a,声明一个临时变量t,先把b保留一份到t中即t=b,然后再把a放到b去即b=a,最后再把t放到a去即a=t,这样就实现了a,b的互换,按照这个把abc从大到小排序输出就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-16

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

本回答被网友采纳
相似回答