题目来自于《100道C语言经典例题》,代码由番杰本人提供,若有雷同,实属荣幸。
1. 题目:
输入三个整数x,y,z,请这三个数由小到大输出。
2. 解析
本题是道很经典的例题,很简单,使用一个临时变量存放中间数据即可。
3. 代码
#include <stdio.h>
int main(void)
{
int x,y,z,temp;
while(1)
{
printf("请输入三个整数:(中间以空格区分)\n");
scanf("%d %d %d",&x,&y,&z);
if(x>y)
{
temp = x;
x = y;
y = temp;
}
if(x>z)
{
temp = x;
x = z;
z = temp;
}
if(y>z)
{
temp = y;
y = z;
z = temp;
}
printf("从小到大排列为:%d,%d,%d\n",x,y,z);
}
}