1回文判断(30分)
题目内容:
回文测试:输入一30个字符以内的字符串,判断是否为回文;如果是,则打印"true";否则打印"false"。像"aba"这样的从左往右读与从右往左读一致就是回文。
输入样例1:
ayzya
输出样例1:
true
输入样例2:
ayzy
输出样例2:
false
时间限制:500ms内存限制:32000kb
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,j,flag;
char a[30];
gets(a);
j=strlen(a)-1;
for(i=0;i<j/2;i++)
{
flag=0;
if(a[i]!=a[j-i])
{
cout<<"false";
break;
}
else
flag=1;
}
if (flag==1)
cout<<"true";
return 0