比较三个整数大小

简介: 比较三个整数大小

题目:输入三个整数 x、y、z,请把这三个数由小到大输出。

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

实例 1
// Created by www.runoob.com on 15/11/9.
// Copyright © 2015年 菜鸟教程. All rights reserved.
//

include

int main()
{
int x,y,z,t;
printf("\n请输入三个数字:\n");
scanf("%d%d%d",&x,&y,&z);

if ( x>y ) { 
    /*交换x,y的值*/
    t=x; x=y; y=t;
}

if ( x>z ) { 
    /*交换x,z的值*/
    t=z; z=x; x=t;
}

if ( y>z ) { 
    /*交换z,y的值*/
    t=y; y=z; z=t;
}

printf("从小到大排序: %d %d %d\n",x,y,z);

}

以上实例输出结果为:

请输入三个数字:
1
3
2
从小到大排序: 1 2 3

目录
相关文章
|
2月前
两个整数相加
【10月更文挑战第12天】两个整数相加
22 5
|
2月前
取一个整数a从右端开始的 4~7 位
取一个整数a从右端开始的 4~7 位。
23 7
|
3月前
|
存储 编译器 C语言
取一个整数a从右端开始的4~7位。
取一个整数a从右端开始的4~7位。
34 1
|
3月前
|
存储 Python
整数和浮点数。
整数和浮点数。
30 7
|
7月前
63.取一个整数a从右端开始的4~7位。
63.取一个整数a从右端开始的4~7位。
37 0
|
6月前
取一个整数 a 从右端开始的 4~7 位
【6月更文挑战第23天】取一个整数 a 从右端开始的 4~7 位。
47 9
|
7月前
求两个整数之和
两幅图片展示,无文字描述。第一张图片链接:`https://ucc.alicdn.com/pic/developer-ecology/jsj5v54nhc5lk_9a19903e665642b388dedfa69ba6dd98.jpg`,第二张图片链接:`https://ucc.alicdn.com/pic/developer-ecology/jsj5v54nhc5lk_9698cabf5d2f4ce38f6ea21a4ee8430e.jpg`。
38 0
wustojc1006求2个整数的和
wustojc1006求2个整数的和
48 0
|
C语言
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
100 0
|
C++
C++ 整数转字符串
C++ 整数转字符串
106 0