题目分析:

很简单,依次比较三个数的大小进行排序,最后输出即可。

代码实现:

#include<stdio.h>
int main()
{int x, y, z, t;printf("请输入三个整数:");scanf_s("%d,%d,%d", &x, &y, &z);if (x > y) {if (x > z) {if (y > z) {printf("%d,%d,%d", z, y, x);}elseprintf("%d,%d,%d", y, z, x);}//.....没写完,这个写法太麻烦。。。。}return 0;
}

是啊,如果这么写实在是麻烦,那我们应该想一想怎样写才会不重复且很方便解决这个问题!!!

于是,它来了!!!

#include <stdio.h>
int main()
{int x, y, z, t;printf("请输入您想要排序的三个数字:");scanf_s("%d,%d,%d", &x, &y, &z);if (x > y) { //交换x,y的值t = x; x = y; y = t;}if (x > z) { //交换x,z的值t = x; x = z; z = t;}if (y > z) { //交换z,y的值t = y; y = z; z = t;}printf("这三个数从小到大依次排序为: %d %d %d", x, y, z);return 0;
}

是吧,这样看起来舒服多了!!!

代码分析:

这里我们引入了一个中间变量,使得x,y,z能够交换排序。

思考一下:

如果我们不引用中间变量能否成功实现这样的效果。应该是可以的。

2022年7月于福建

——暮炊雪

C语言经典100例(5)——输入三个整数x,y,z,请把这三个数由小到大输出。相关推荐

  1. JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

    今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出,相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下: 1.题目: ...

  2. python输入三个整数、输出最大的数_题目:使用Python编程,输入三个整数x,y,z,请把这三个数由小到大输出...

    题目:输入三个整数x,y,z,请把这三个数由小到大输出 思路:这题主要使用list.sort()的方法排列,首先要保证用户输入的数字一定是整数,如果不是整数需要提示用户输入错误,重新输入.(使用try ...

  3. 求一批整数中出现最多的个位数字_C语言经典100例007-求低n-1位的数

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  4. C 语言经典100例(91-100)

    所有题目来源:菜鸟教程C 语言经典100例 附上前面的题目:C 语言经典100例(81-90) 目录 C 练习实例91 C 练习实例92 C 练习实例93 C 练习实例94 C 练习实例95 C 练习 ...

  5. 北京邮电大学c语言按要求输出_C语言经典100例004-统计各个年龄阶段的人数

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  6. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  7. C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。

    /*Name: Copyright: Author: Date: 27/07/17 08:44Description: [程序5]题目:输入三个整数x,y,z,请把这三个数由小到大输出.1.程序分析: ...

  8. 输入三个整数x,y,z,请把这三个数由小到大输出(C语言函数)

    程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小. #include ...

  9. 输入三个整数x,y,z,请把这三个数由小到大输出 (Java经典编程案例)

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

  10. C语言编程——输入三个整数x,y,z,请把这三个数由小到大输出

    题目:输入三个整数x,y,z,请把这三个数由小到大输出 代码如下 #include <stdio.h>/*** 输入三个整数x,y,z,请把这三个数由小到大输出.* create by h ...

最新文章

  1. Vue.Draggable 实现组件拖拽
  2. 计算机术语所见即所得,计算机应用基础作业四(16页)-原创力文档
  3. leetcode算法题--飞机座位分配概率
  4. tomcat与jvm的关系分析
  5. 1.6 this关键字详解(3种用法)
  6. 转载:【opencv入门教程之六】创建Trackbar图片对比度、亮度值调整
  7. 两台机器做互相信任 scp不使用密码
  8. 前后端分离开发模式下后端质量的保证 —— 单元测试
  9. python什么时候开始流行的_Python什么时候会被取代?
  10. 【window】Windows10下为PHP安装redis扩展
  11. Informatica 简单使用
  12. Regional Proposal的输出到底是什么
  13. Bundle Adjustment — A Modern Synthesis(一)
  14. MFC课程设计 --学生成绩管理系统
  15. 彩旗飘飘 彩灯烁烁的桥
  16. pythonocc安装_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
  17. Ubuntu 11.10与“核高基画饼“
  18. Android Studio安装并运行初始程序显示‘Hello World‘。
  19. matlab牛顿解方程,牛顿迭代法解非线性方程matlab实现
  20. WebService客户端三种调用方式整理

热门文章

  1. Django 慕课前后端实战 -- xadmin后台管理系统、登录模块、注册模块、邮箱激活链接、找回密码
  2. 关于IE8无法上传附件的解决办法
  3. 用SQL语句查询一个特定老师学生中男生女生各多少人
  4. 教师资格证报名显示内部服务器出错,教师资格证考试报名6个“坑”,小心报名失败!...
  5. 笔记本电脑键盘按键有两个功能,如何切换
  6. 文本文件和二进制文件
  7. GARCH-QR非线性回归(GQNR)交易模型(初稿)
  8. Python操作Excel:openpyxl读写基础
  9. html5对话框背景透明度,纯CSS3背景透明的Speech Bubbles对话气泡
  10. php $this-%3euid,码 | 保利威帮助中心 - Part 3