A46039.买凤梨1 题解见注释
2026-08-02 13:46:31
发布于:广东
12阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
const int N = 2e5+9;
int n,a,ans;
bool f1(int x){//判断是否为回文数
string s1=to_string(x);//将整数转为字符串
string s2=s1;//复制一份字符串
reverse(s1.begin(),s1.end());//将字符串s1反转
return s1==s2;//判断反转后的字符串是否与原字符串相同
}
int main(){
cin>>n;
for(int i=0;i<n;i++){//循环输入n个整数
cin>>a;
//每个数满足条件:是回文数,且在500到10000之间
if(f1(a)&&a>=500&&a<=10000)ans++;
}
cout<<ans<<endl;
}
这里空空如也





有帮助,赞一个