题目描述
从键盘上输入0~100之间的三个数,按从小到大的顺序输出。
输入
输入只有一行,为三个整数。
输出
按从小到大输出这三个数。
样例输入
15 10 20
样例输出
10 15 20
代码如下(弱智做法):
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a>b&&b>c)
{
printf("%d %d %d",c,b,a);
}
if(a>c&&c>b)
{
printf("%d %d %d",b,c,a);
}
if(b>a&&a>c)
{
printf("%d %d %d",c,a,b);
}
if(b>c&&c>a)
{
printf("%d %d %d",a,c,b);
}
if(c>a&&a>b)
{
printf("%d %d %d",b,a,c);
}
if(c>b&&b>a)
{
printf("%d %d %d",a,b,c);
}
if(a==b)
{
if(a>c)
printf("%d %d %d",c,b,a);
if(a<c)
printf("%d %d %d",a,b,c);
}
if(c==a)
{
if(b>c)
printf("%d %d %d",c,a,b);
if(b<c)
printf("%d %d %d",b,a,c);
}
if(c==b)
{
if(a>c)
printf("%d %d %d",c,b,a);
if(a<c)
printf("%d %d %d",a,b,c);
}
if(a==b&a==c)
printf("%d %d %d",a,b,c);
return 0;
}