问题标题: 酷町堂:8335 回文数字串

0
0
已解决
彭馨仪
彭馨仪
高级守护
高级守护

题目链接: 酷町堂:8335

江湖救急!SOS!WA40!!!

#include<bits/stdc++.h>
using namespace std;
string s;
int main(){
    int cnt=0;
    getline(cin,s);
    int tou=0,wei=0;
    for(int i=0;i<s.size();i++){
        if(s[i]==' '){
            wei=i-1;
            int t=tou,w=wei,ji=1;
            while(t<w){
                if(s[t]!=s[w]){
                    ji=0;
                }
                t++;
                w--;
            }
            if(ji==1)cnt++;
            tou=i+1;
        }
    }
    cout<<cnt;
    return 0;
}

 


0
已采纳
刘意阳
刘意阳
初级天翼
初级天翼

定义:字符串s

          整形   计数器

函数:

    bool函数名(字符串x)

            整形i=0,j=x的长度-1

            while循环(i!=j)

                    如果(x[i]!=x[j])返回值flase

            i++,j--

    返回值true

主函数内:
    while循环(输入s){
        如果(函数名(s)){
            计数器++;
        }
    }

    输出计数器

0
0
0
我要回答