c语言中3个数按大小输出的分析与实现:
1、分析:三个数的排序,只需要比较三次即可。
首先设这三个数分别为a、b、c。
(1)a与b比较,若a > b则交换a和b的值a与c比较,
(2)若a > c则交换a和c的值b与c比较,
立即学习“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个数按大小输出?的详细内容,更多请关注php中文网其它相关文章!
C语言怎么学习?C语言怎么入门?C语言在哪学?C语言怎么学才快?不用担心,这里为大家提供了C语言速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号