0
点赞
收藏
分享

微信扫一扫

特殊回文数(蓝桥杯基础练习C++)

青乌 2022-01-23 阅读 76
蓝桥杯c++
#include<bits/stdc++.h>
using namespace std;
bool IsHuiwen(int n){
int sum=0;
int k=0;
int i=n;
while(i!=0){
k=i%10;
i/=10;
sum=sum*10+k;
}
if(sum==n){
return true;
}
else{
return false;
}
}
//n的各位和为多少
int IsSum(int n){

int k=0;
int sum=0;
while(n!=0){
k=n%10;
n/=10;
sum+=k;
}
return sum;
}
int main(){
int n;//输入一个数 判断是不是回文数
cin>>n;
for(int i=10000;i<1000000;i++){
if((IsHuiwen(i)==true)&&(IsSum(i)==n)){
cout<<i<<endl;
}
}
return 0;
}
举报

相关推荐

0 条评论