概述
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个数按大小输出?的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是懦弱保温杯为你收集整理的c语言中如何让3个数按大小输出?的全部内容,希望文章能够帮你解决c语言中如何让3个数按大小输出?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复