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 条评论