比较三个整数大小

简介: 比较三个整数大小

题目:输入三个整数 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

目录
相关文章
|
19小时前
|
存储 编译器 C语言
取一个整数a从右端开始的4~7位。
取一个整数a从右端开始的4~7位。
|
9天前
|
存储 Python
整数和浮点数。
整数和浮点数。
19 7
|
4月前
63.取一个整数a从右端开始的4~7位。
63.取一个整数a从右端开始的4~7位。
29 0
|
1月前
|
Java
罗马数字转整数
这篇文章提供了一个Java方法,用于将罗马数字转换为整数,通过一个字符一个字符地解析罗马数字字符串并根据特定规则进行相应的加法或减法运算。
|
3月前
取一个整数 a 从右端开始的 4~7 位
【6月更文挑战第23天】取一个整数 a 从右端开始的 4~7 位。
37 9
|
3月前
|
算法
12.整数转罗马数字
12.整数转罗马数字
|
4月前
求两个整数之和
两幅图片展示,无文字描述。第一张图片链接:`https://ucc.alicdn.com/pic/developer-ecology/jsj5v54nhc5lk_9a19903e665642b388dedfa69ba6dd98.jpg`,第二张图片链接:`https://ucc.alicdn.com/pic/developer-ecology/jsj5v54nhc5lk_9698cabf5d2f4ce38f6ea21a4ee8430e.jpg`。
27 0
wustojc1006求2个整数的和
wustojc1006求2个整数的和
37 0
|
C语言
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
83 0
求整数的位数及各位数字之和
求整数的位数及各位数字之和
94 0