求AC的大神帮忙看看为什么不能AC

回复帖子 返回题目

@ Bewegt 2017-07-17 21:44
#include<iostream>
#include<cstring>    
using namespace std;
string b[100];
int j=0;
long f(string a)
{int m;
m=a.size();
for(int i=0;i<=m-1;i++)
{if(a[i]!=32&&a[i]!=44)
  {
    if(a[i]-5<'A'&&a[i]<='Z')
    a[i]='Z'-('A'-a[i]+5)+1;
    else a[i]=a[i]-5;
  }
}
b[j]=a;
j++;
}
int main()
{
bool flag=1;
string a,c,e;
while(flag==1)
  {
   getline(cin,c);
   if(c=="START")
    {getline(cin,a);
     f(a);
    }
if(c=="ENDOFINPUT")
flag=0;}
for(int i=0;i<=j;i++)
cout<<b[i]<<endl;
return 0;
}