題目:輸入三個整數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);
}
運行結果: