c 语言怎么实现三个数大小排序?
c语言实现三个数大小排序的方法:
从控制台输入三个整数a,b,c,实现对这 3 个整数由小到大进行排序,使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 temp 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。
代码:
#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视频教程》
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。