0
#include<iostream>
#include<cstdio>
#include<string>
#include<cmath>
#include<algorithm>
#include<cstring>
using namespace std;
int main()
{
string a;
int f=1,n;
cin>>n;
getline(cin,a);
for(int j=1;j<=n;j++)
{
getline(cin,a);
int l=a.size();
for(int i=0;i<=l/2;i++)
{
if(a[i]!=' ')
{
if(a[i]!=a[a.size()-i-1])
{
f=0;
break;
}
}
}
if(f)
{
cout<<"T"<<endl;
}
else
cout<<"F"<<endl;
}
return 0;
}
0
有微课了……
好吧,核心代码:
cin>>n;
getchar();
for(int i=1;i<=n;i++){
getline(cin,s);
if(judge(s)){
cout<<"T"<<endl;
}
else{
cout<<"F"<<endl;
}
}
核心代码2:
string s;
int f=1,n;
bool judge(string x){
for(int i=0;i<s.size();i++){
if(s[i]!=s[s.size()-1-i]){
return false;
}
}
return true;
}
加上代码基础框架,OK拉!
备注:
一定一定一定AC我试过了,不AC评论区叫爸爸!!!
还有:
膜拜大神,望采纳
谢谢!!!!!!!
0
int n;
string s;
bool judge(string x){
for(int i=0;i<s.size();i++){
if(s[i]!=s[s.size()-1-i]){
return false;
}
}
return true;
}
int main(){
cin>>n;
getchar();
for(int i=1;i<=n;i++){
getline(cin,s);
if(judge(s)){
cout<<"T"<<endl;
}
else{
cout<<"F"<<endl;
}
}
呵呵(加框架)
0
0
0
判断回文:
bool check(string s)
{
int c=0,d=s.size()-1;
while(c<d)
{
if(s[c]!=s[d]) return false;
c++;
d--;
}
return true;
}
望采纳!
0
0
