需求

任意输入3个整数,对这3个整数由小到大进行排序,并将排序后的结果输出。

源码

//
// @author: 冲哥
// @date: 2021/5/7 13:37
// @description: 实现对这3个整数由小到大进行排序
#include int main() {int num1, num2, num3, temp;printf("请输入3个整数:\n");scanf_s("%d,%d,%d", &num1, &num2, &num3);if (num1 > num2) {temp = num1;num1 = num2;num2 = temp;}if (num1 > num3) {temp = num1;num1 = num3;num3 = temp;}if (num2 > num3) {temp = num2;num2 = num3;num3 = temp;}printf("排序后的顺序为:");printf("%d,%d,%d\n", num1, num2, num3);return 0;
}

运行结果

分析

  • 定义三个整形变量(num1, num2, num3)用于存储输入的三个整数

  • 使用if条件语句进行判断,如果num1大于num2,则借助于中间变量temp互换num1与num2值,依此类推比较num1与num3、num2与num3,最终结果即为num1、num2、num3的升序排列。

  • 将num1、num2、num3的值依次输出

「注意:」 由于scanf_s("%d,%d,%d", &num1, &num2, &num3);格式是"%d,%d,%d",因此输入时数据之间用逗号隔开。

声明:

本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

C语言实例:3个数从小到大排序相关推荐

  1. java三个整型变量_初值自定义.if按由小到大的顺序输出这三个数_C语言实现3个数从小到大排序/输出的方法示例...

    前言 本文主要给大家介绍了一个功能,任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序.下面话不多少了,来一起看看详细的介绍吧 实现过程: (1)定义数据类型,本实例中 a.b.c.t 均 ...

  2. c#三个数从小到大排序_C语言实现三个数从小到大排序/输出

    任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序. 实现过程: (1)定义数据类型,本实例中 a.b.c.t 均为基本整型. (2) 使用输入函数获得任意 3 个值赋给 a.b.c. ( ...

  3. c语言三个数从小到大排序/输出

    c语言三个数从小到大排序/输出 任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序. (1)定义数据类型,本实例中 a.b.c.t 均为基本整型. (2) 使用输入函数获得任意 3 个值赋 ...

  4. python排序三个数大小_python三个数从小到大排序_后端开发

    python中range()函数怎么用_后端开发 python中range()函数的用法:python中range()函数可创建一个整数列表,一般用在for循环中.语法为range(start,sto ...

  5. python三个数从小到大排序

    python三个数从小到大排序 1.首先定义一个函数paiLie():然后在paiLie函数内使用for循环和input获取三个数字并存入列表:最后调用列表的sort()方法进行排序即可. def p ...

  6. c语言三个数从小到大排序/输出_C语言经典100题(6)

    1 上期答案揭晓 首先给大家看看上一篇文章C语言经典100题(5)中第三部分编程题的答案: #include int main(){ int x,y,z,t; printf("\n请输入三个 ...

  7. C语言试题六十六之请编写函数实现三个数从小到大排序

    1. 题目 对a.b.c三个数值进行从小到大排序 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思维 ...

  8. c语言三个数从小到大排序/输出_我的c语言笔记(三)

    int表达式 这个表达式存在的目的在于将表达式转为整数. 比如: float a=9999.9999: int b; b=(int)(a/1000); 就可以得到9啦,别忘了套上固定格式哦- 然后我们 ...

  9. php语言三个数从小到大排序,求教输入5个数,从小到大排序 的C语言程序?

    #9 zhych222009-12-24 19:51 7楼的打擂台的方法是可以,不过有点问题,就是每次比较的时候,发现比自己小的就交换,这样效率有点低,最好是记住数组的下标,比较完了再跟最小的交换.以 ...

最新文章

  1. pyCharm 当中使用VirtualEnv
  2. 《系统集成项目管理工程师》必背100个知识点-78配置项的版本控制
  3. 【初印象】Android手机屏幕适配API:nodpi,xhdpi,hdpi,mdpi,ldpi
  4. leetcode1028. 从先序遍历还原二叉树(dfs/栈)
  5. 解决android帮助文档打开慢
  6. python创意编程是什么_Python趣味创意编程
  7. Leetcode 109
  8. 机器视觉:远心光学探秘
  9. 洛谷——P1614 爱与愁的心痛
  10. PyTorch并行与分布式(二)分布式通信包torch.distributed
  11. Springmvc与jasperreport结合生成报表的一种方法
  12. ATL接口映射宏详解
  13. (C/C++) Link List - C 語言版本
  14. java中类的main方法总结
  15. ORACLE 正负数分开排序 SQL
  16. 京东笔试编程题之方块消除
  17. Flutter 安装包体积优化
  18. m基于EM参数估计的Gamma随机过程电池剩余寿命预测matlab仿真
  19. 写一个函数,使给定的一个3 × 3的二维整型数组转置,即行列互换。
  20. 大数据告诉你:2018年该学习什么技术

热门文章

  1. q7goodies事例_Java 8 Friday Goodies:Lambda和排序
  2. Javascript中的AES加密和Java中的解密
  3. nosql非关系型数据库_从Datomic出发,革命性的非NoSQL数据库
  4. ssh 看apache_使用Apache KeyedObjectPool的ssh连接池
  5. GWT的渐进式Web应用程序配方
  6. java未检查异常_Java中已检查和未检查的异常
  7. Apache PDFBox 2
  8. 具有链接资源的Spring RestTemplate
  9. 注入域对象而不是基础结构组件
  10. 关于Java垃圾收集