题目:输入三个整数x,y,z。把这三个数从小到大输出。
分析:这就是一个排序问题,因为只有三个数,所以只需要两两比较,从小到大排列好。
代码如下:
#include <stdio.h>
int main(){
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
if(x>y){
int tem = x;
x = y;
y = tem;
}
if(x>z){
int tem = x;
x = z;
z = tem;
}
if(y>z){
int tem = y;
y = z;
z = tem;
}
printf("%d%d%d\n",x,y,z);
}
运行结果: