A23958.N - 8进制回文数
2024-11-14 20:42:35
发布于:江苏
0阅读
0回复
0点赞
#include<bits/stdc++.h>
#include<cstring>
using namespace std;
string jz8(int i){//转8进制函数
string s="";
while(i!=0){
s+=(i%8+'0');
i/=8;
}
return s;
}
bool hw(string s){//判断回文串函数
for(int i=0,j=s.size()-1;i<=j;i++,j--){
if(s[i]!=s[j]) return 0;
}
return 1;
}
int main(){
int n,m,cnt=0;
cin>>n>>m;
if(hw(jz8(n))) cout<<"YES";
else cout<<"NO";
return 0;
}
这里空空如也
有帮助,赞一个