看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
Killercat: 建議你貼gist.... 04/13 18:30
c910335: cstring? 04/13 19:01
LPH66: 字串記得要多 '\0' 的空間 04/13 20:29
LPH66: 自己做一個 100 行 100 字的輸入進去看看 04/13 20:30
nyo: 用這個debug看看 http://www.udebug.com/UVa/490 04/15 19:50