[問題] uva 490
開發平台(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
04/13 18:30, 1F
→
04/13 19:01, , 2F
04/13 19:01, 2F
→
04/13 20:29, , 3F
04/13 20:29, 3F
→
04/13 20:30, , 4F
04/13 20:30, 4F
推
04/15 19:50, , 5F
04/15 19:50, 5F