c语言中如何让3个数按大小输出?

互联网 20-6-10

c语言中3个数按大小输出的分析与实现:

1、分析:三个数的排序,只需要比较三次即可。

首先设这三个数分别为a、b、c。

(1)a与b比较,若a > b则交换a和b的值a与c比较,

(2)若a > c则交换a和c的值b与c比较,

(3)若b > c则交换b和c的值

三轮比较后,再输出a、b、c就是按大小顺序排列的。

2、实现:

#include <stdio.h> int main() {     int a;     int b;     int c;     int t; // 临时变量用于交换两变量的值     printf("请输入a、b、c的值,中间用空格隔开:");     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("排序后a、b、c的值为%d、%d、%d", a, b, c); }

3、 运行结果:

请输入a、b、c的值,中间用空格隔开:4 1 7 排序后a、b、c的值为1、4、7

推荐教程:《C语言教程》

以上就是c语言中如何让3个数按大小输出?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 按大小输出
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:c++大小写字母转换的思路有几种?

相关资讯