輸入其他數(shù)可以完成排序#include<stdio.h>int main(){int a,b,c,d,e;scanf("%d,%d,%d,%d",&a,&b,&c,&d);if(a<b){e=b;b=a;a=e;}if(a<c){e=c;c=a;a=e;}if(a<d){e=d;d=a;a=e;}if(b<c){e=c;c=b;b=c;}if(b<d){e=d;d=b;b=e;}if(c<d){e=d;d=c;c=e;}printf("%d,%d,%d,%d",a,b,c,d);?return 0;}
3 回答

慕娘6529770
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超3個贊
你用的if但并沒有配套使用elseif else 所以,代碼每一層都會判斷,上一個判斷更換了值,下一個判斷就換了!
- 3 回答
- 0 關(guān)注
- 1598 瀏覽
添加回答
舉報(bào)
0/150
提交
取消