三个数排序
程序员文章站
2022-05-28 13:10:10
...
三个数排序
Problem Description
输入三个整数x,y,z,请把这三个数由小到大输出。
Input
输入数据包含3个整数x,y,z,分别用逗号隔开。
Output
输出由小到大排序后的结果,用空格隔开。
Sample Input
2,1,3
Sample Output
1 2 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,z,temp;
scanf("%d,%d,%d",&x,&y,&z);
if(x>y)
{
temp=x;
x=y;
y=temp;
}
if(x>z)
{
temp=x;
x=z;
z=temp;
}
if(y>z)
{
temp=y;
y=z;
z=temp;
}
printf("%d %d %d",x,y,z);
return 0;
}
上一篇: 三个数排序