作者ssadd502227 (我想考試)
看板C_and_CPP
標題[問題] uva 490
時間Mon Apr 13 16:05:27 2015
開發平台(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