题目描述 Description
请你编写一个程序,对输入的n行字符串,判断它们是否回文字符串。如果是回文字符串,输出该字符串在输入中的次序和回文中心。
回文中心的定义是:回文字符串正中间的字符。
如abcba的回文中心是c;
aabbaa的回文中心是b。
输入描述 Input Description
n+1行,第一行一个整数n,表示字符串的个数
接下来n行,每行一个字符串(不含空格)
输出描述 Output Description
若干行,每行为字符串的次序和回文中心。
样例输入 Sample Input
3
abcdcba
aabbaa
aabbcc
样例输出 Sample Output
1 d
2 b
数据范围及提示 Data Size & Hint
n<=100,字符串长度不超过20
#include<iostream>
#include<string>
using namespace std;
int n,cnt;
string s;
bool Judge(string s){
int i=0,j=s.length()-1;
while(i<j){
if(s[i]!=s[j]){
return false;
}
i++;
j--;
cnt++;
}
return true;
}
int main(){
cin>>n;
while(n--){
getline(cin,s);
if(Judge(s)){
}
}
return 0;
}
后面怎么写?修改前面的。谢谢