#2385: 怎麼改都少那個空白?

Unknown User

c045. 00490 - Rotating Sentences -- UVa490 | From: [124.8.107.31] | 發表日期 : 2009-09-15 22:05

與正確輸出不相符(line:6)
您的答案為: ergoe s leznogyei necoobn iaxeqhss .chmt iaheans gs" e oirlnsotes luetrhn
正確答案為: ergoe s leznogyei necoobn  iaxeqhss .chmt iaheans gs" e oirlnsotes luetrhn

好像也有其他人有同樣問題

#include <stdlib.h>  
#include <iostream>
#include <string>

using namespace std;

int main(void)  
{
  string x[101];
  int c=1,maxl=0;
  while(getline(cin,x[c]))
  {
    int l=x[c].size();
    if (l>maxl)maxl=l;
    c++;
  }
  for (int i=1;i<c;i++)
  {
    if (x[i].size()<maxl)
    {
      for (int i=1;i<=maxl-x[i].size();i++)
        x[i]+=" ";
    }
  }
  for (int i=0;i<maxl;i++)
  {
    for (int j=c-1;j>=1;j--)
      cout<<x[j][i];
    cout<<endl;
  }
  system("PAUSE");
  return 0;
}

到底哪裡有問題

請高手解答一下

 
ZeroJudge Forum