当前位置:网站首页>ZZULIOJ:1022: 三整数排序

ZZULIOJ:1022: 三整数排序

2022-08-10 03:39:00 追上

1022: 三整数排序

时间限制: 1 Sec  内存限制: 30 MB
[状态] [讨论版] [提交] [命题人:admin]

题目描述

从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。

输入

输入三个整数x,y和z。

输出

按从大到小的顺序输出它们的值。

样例输入 Copy

20 16 18

样例输出 Copy

20 18 16

提示

本题在在线开放课程里有专题讲解: 第三章的边讲见写:三个整数排序——变量交换内容、擂台赛思想
https://www.icourse163.org/learn/ZZULI-1206704833?tid=1465320443#/learn/content?type=detail&id=1245589817&cid=1270746309
还有一个关于调试方法的专题:一起调试程序——以三个整数排序为例:
https://www.icourse163.org/learn/ZZULI-1206704833?tid=1465320443#/learn/content?type=detail&id=1245607811&cid=1270752176

参考代码

#include <stdio.h>
#include <math.h>
 
int main()
{
    int a, b, c, t;
    scanf("%d %d %d", &a, &b, &c);
    if(a<b)
    {
        t=a;
        a=b;
        b=t;
    }
    if(a<c)
    {
        t=a;
        a=c;
        c=t;
    }
    if(b<c)
    {
        t=b;
        b=c;
        c=t;
    }
    printf("%d %d %d", a, b, c);
    return 0;
}

原网站

版权声明
本文为[追上]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_61228493/article/details/126167238