2029 回文串问题
水~~不过有些小问题
这是AC代码:
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int n,y;
char s[500];
while(cin>>n)
while(n--)
{
scanf("%s",s);
y=1;
int k=strlen(s);
for(int i=0;i<=k/2;i++)
{
if(s[i]!=s[k-i-1])
y=0;
}
cout<<(y?"yes":"no")<<endl;
}
return 0;
}
当加了个break后就过不了了。。。
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int n,y;
char s[500];
while(cin>>n)
while(n--)
{
scanf("%s",s);
y=1;
int k=strlen(s);
for(int i=0;i<=k/2;i++)
{
if(s[i]!=s[k-i-1])
y=0;
break;
}
cout<<(y?"yes":"no")<<endl;
}
return 0;
}