欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

三个数排序

程序员文章站 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;
}