问题标题: 酷町堂:2747 回文(word)

0
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
我要回答