本文摘自PHP中文网,作者coldplay.xixi,侵删。

c 语言怎么实现三个数大小排序?
c语言实现三个数大小排序的方法:
从控制台输入三个整数a,b,c,实现对这 3 个整数由小到大进行排序,使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 temp 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # include <stdio.h>
int main()
{
int a, b, c, temp;
scanf_s( "%d%d%d" , &a, &b, &c);
if (a > b)
{
temp = a;
a = b;
b = temp;
}
if (a>c)
{
temp = a;
a = c;
c = temp;
}
if (b > c)
{
temp = b;
b = c;
c = temp;
}
printf( "%d %d %d" , a, b, c);
return 0;
}
|
推荐教程:《C视频教程》
以上就是c 语言怎么实现三个数大小排序的详细内容!
相关阅读 >>
c语言中&是什么意思?
c语句以句号结束对吗
c语言中for语句的执行过程是什么?
常见的c++中const常量用法分析讲解
c 语言中 fun 函数怎么用?
在c语言里二维数组在内存中的存放顺序是什么?
c语言如何用scanf输入字符串
c语言的文件存取方式只能是顺序存取?
怎么精通c语言?
c语言函数基础知识有哪些?
更多相关阅读请进入《c》频道 >>
转载请注明出处:木庄网络博客 » c 语言怎么实现三个数大小排序