三个数比较大小
Description
从键盘上输入0~100之间的三个数,按从小到大的顺序输出。
Input
输入只有一行,为三个整数。
Output
按从小到大输出这三个数。
Sample Input
15 10 20
Sample Output
10 15 20
HINT
用if语句判断各种情况可以解决这个问题。
Append Code
代码:
#include <stdio.h>
int main()
{
int a,b,c;
int max,mid,min;
scanf("%d%d%d",&a,&b,&c);//输入a,b,c
if(a>=b&&a>=c)//a最大,然后比较剩下两个数的大小
{
max=a;
if(c>=b)
{
mid=c;
min=b;
}
else
{
mid=b;
min=c;
}
}
if(b>=a&&b>=c)
{
max=b;
if(c>=a)
{
mid=c;
min=a;
}
else
{
min=c;
mid=a;
}
}
if(c>=a&&c>=b)
{
max=c;
if(b>=a)
{
mid=b;
min=a;
}
else
{
min=b;
mid=a;
}
}
printf("%d %d %d",min,mid,max);
}