[問題] uva 490

看板C_and_CPP作者 (我想考試)時間9年前 (2015/04/13 16:05), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 小弟剛剛用瘋狂程設看不出錯誤在哪(跟他正確的一模一樣) 程式碼 #include<iostream> #include<string> using namespace std; int maxx(int a,int b) {return a>b?a:b;} int mix=0; char x[100][100]; int y[100]; int col=0; string a; int main(){ while(gets(x[col])) { y[col]=strlen(x[col])-1; mix=maxx(mix,y[col]); col++; } //cout<<mix; for(int i=0;i<=mix;i++) { for(int ii=col-1;ii>=0;ii--) { //cout<<i<<" "<<y[ii]<<endl; if(i>y[ii]){cout<<" ";} else{ cout<<x[ii][i];} } cout<<endl; } return 0; } 剛剛在網站上看到一個邏輯跟我一樣的寫法,丟上uva他對我錯,請大家幫我看一下謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.243.90 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1428912329.A.BED.html

04/13 18:30, , 1F
建議你貼gist....
04/13 18:30, 1F

04/13 19:01, , 2F
cstring?
04/13 19:01, 2F

04/13 20:29, , 3F
字串記得要多 '\0' 的空間
04/13 20:29, 3F

04/13 20:30, , 4F
自己做一個 100 行 100 字的輸入進去看看
04/13 20:30, 4F

04/15 19:50, , 5F
用這個debug看看 http://www.udebug.com/UVa/490
04/15 19:50, 5F
文章代碼(AID): #1LAtZ9lj (C_and_CPP)