C语言经典例5-输入三个数由小到大输出
目录
- 1 题目
- 2 分析
- 3 实现
- 4 运行结果
1 题目
任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。
2 分析
借助三个if
语句依次比较(a,b)
,(a,c)
,(b,c)
的大小,若前者大于后者,则借助中间变量t
交换两变量的值,最终比较后的三个数是有序排列的,输出即可
3 实现
#include <stdio.h>int main() {int a, b, c, 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("%d %d %d", a, b, c);return 0;
}
4 运行结果
请输入a,b,c的值,用空格分开:4 1 7
1 4 7
C语言经典例5-输入三个数由小到大输出相关推荐
- python3 经典练习题:输入三个数,输出三个数中的最大数
# 第一种写法: num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数 ...
- 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。
题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...
- shell编程100例之输入三个数并进行升序排序
shell编程100例之输入三个数并进行升序排序 #!/bin/bash# 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字 read -p "请输入一个整数:&quo ...
- java--案例:[Random]随机100-200的数、班级点名器、控制台输入三个数,输出最大值,或最小值?
随机100-200的数 思路:先随机到100的数,然后再加100 public static void main(String[] args) { Random ran = new R ...
- C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。
/*Name: Copyright: Author: Date: 27/07/17 08:44Description: [程序5]题目:输入三个整数x,y,z,请把这三个数由小到大输出.1.程序分析: ...
- 输入三个整数x,y,z,请把这三个数由小到大输出(C语言函数)
程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小. #include ...
- 输入三个整数x,y,z,请把这三个数由小到大输出 (Java经典编程案例)
题目:输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...
- C语言编程——输入三个整数x,y,z,请把这三个数由小到大输出
题目:输入三个整数x,y,z,请把这三个数由小到大输出 代码如下 #include <stdio.h>/*** 输入三个整数x,y,z,请把这三个数由小到大输出.* create by h ...
- C语言例题:输入三个整数x,y,z,请把这三个数由小到大输出。
题目:输入三个整数x,y,z,请把这三个数由小到大输出. 参考程序如下: #include<stdio.h>void main() {int a[3]; //定义一个长度为3的数组int ...
最新文章
- layui ajax流加载,layui中流加载layui.flow
- 怎样脱离屌丝程序猿的身份
- 【 FPGA 】组合逻辑中的竞争与险象问题(四)
- iPad+MacBook+安卓手机的图书馆工作方案!超高效率!堪比移动工作站!
- redis cluster搭建
- android 使用wps打开的xls没有刷新_Excel文件打开都变成了WPS,如何改回微软Excel
- boostrap 鼠标滚轮滑动图片_16种基于Bootstrap的css3图片hover效果
- mysql命令导出表结构和数据_mysql-用命令导出、导入表结构或数据
- Ms visio 下载
- UTM坐标转GPS方法分享
- js导出excel(超简单)
- windows 启动c\windows\systen32\spool\DRIVERS\W32x86\3\ssnetmon. dll 时出现问题 找不到指定模块
- IDEA汉化,中文包和汉化包以及中文版jar下载(更新了2018-2018.2.3版本)
- Windows照片查看器
- VS2015 保护视力 背景色设置
- docker下载gcr.io镜像
- php 配置 error_reporting,关于php中的错误配置display_errors与error_reporting说明
- 统计表格中相同数据的出现个数
- 在线端口检查工具 Online IP TCP UDP port scan
- Android百度地图SDK:隐藏比例尺,隐藏百度LOGO,隐藏缩放控件
热门文章
- 傲笑九天志在必得,卧薪尝胆勇者无畏.
- 最近在学OpenGL和英语
- 使用函数PIVOT现实数据行转列
- Java中的String数据类型归纳
- 心得体悟帖---14、没有自己精品项目永远是个弟弟
- 阿里云 ECS centos java timer进程异常/混乱......的解决方法
- etcd 集群故障(数据变成只读)
- java工具类去掉字符串String中的.点。android开发java程序员常用工具类
- GARFIELD@05-04-2005
- HTTPS加密那点事--轻松秒懂HTTPS非对称加密