這是我的代碼,請大家看一下哪里錯了,謝謝#include <stdio.h>int main{?char a[3],t; ?while(gets(a)!='\0')?{??if(a[1]<a[2])??{???t=a[1];???a[1]=a[2];???a[2]=t;???if(a[2]<a[3])???{????t=a[2];????a[2]=a[3];????a[3]=t;???}??}??else if(a[2]<a[3])??{???t=a[2];???a[2]=a[3];???a[3]=t;??}??puts(a);?}?return 0;}
3 回答

慕粉4118699
TA貢獻1條經驗 獲得超0個贊
你的int main后面沒有括號,你要是用vs新版本的,gets函數要寫成gets_s,你的從鍵盤上輸入這里要重新考慮一下,你要比較三個數放到a[]里,你這個過程沒有啊
- 3 回答
- 0 關注
- 835 瀏覽
添加回答
舉報
0/150
提交
取消