给定三个数,按要求从小到大输出。每两个数字中间含一个空格。输出占一行。
题目保证给定的三个数均在int类型范围内:
输入样例
80 56 49
输出样例
49 56 80
代码如下:
#include<stdio.h>
int main()
{
int a,b,c;//先引入三个字母
scanf("%d %d %d",&a,&b,&c);//把题目给出的三个数输入
int t;//引入中间变量t
if(a>b){
t=a;
a=b;
b=t;
}
if(a>c){
t=a;
a=c;
c=t;
}//前两个if用a储存最小数
if(b>c){
t=b;
b=c;
c=t;
}//第三个if比较后两个数大小,使最大数储存在c中
printf("%d %d %d",a,b,c);//输出排序后的三个数
return 0;
}