C++
2025-08-02 08:47:42
发布于:浙江
1阅读
0回复
0点赞
#include<bits/stdc++.h>
#define int long long
using namespace std;
bool ispal(int a){
string s=to_string(a);
string b=to_string(a);
reverse(b.begin(),b.end());
return s==b;
}
int pal(int a){
string s=to_string(a);
reverse(s.begin(),s.end());
return stoll(s);
}
signed main(){
int n,step=0;
cin>>n;
do{
n+=pal(n);
step++;
if (step>=30){cout<<-1;exit(0);}
}while(!ispal(n));
cout<<step;
return 0;
}
这里空空如也
有帮助,赞一个