为什么会运行超时,我真的想不明白,明明dev运行正常,答案也对
#include<stdio.h>
int main()
{
char a[1000],b[1000];
int k=0,i,flag=0;
while((a[k]=getchar())!='\n')
{
if(a[k]>='A' && a[k]<='Z'){
a[k]+=32;
}
if(a[k]>='a' && a[k]<='z' || a[k]>='0' && a[k]<='9'){
b[k]=a[k];
k++;
}
}
for(i=0;i<(k-1)/2;i++){
if(b[i]!=b[k-1-i])
{
flag=1;
break;
}
}
flag==1 ? printf("no") : printf("yes");
}