回文数字

2022-06-28 18:54:23 浏览数 (1)

本文最后更新于 1163 天前,其中的信息可能已经有所发展或是发生改变。

代码语言:javascript复制
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
	int n,count=0;
	vector<int> vec;
	cin>>n;
	
	for(int a=1;a<=9;a  ){
		for(int b=0;b<=9;b  ){
			for(int c=0;c<=9;c  ){
				if(a*2 b*2 c==n){
					//cout<<a*10000 b*1000 c*100 b*10 a<<endl;
					vec.push_back(a*10000 b*1000 c*100 b*10 a);
				}
			}
		}
	}
	for(int a=1;a<=9;a  ){
		for(int b=0;b<=9;b  ){
			for(int c=0;c<=9;c  ){
				if(a*2 b*2 c*2==n){
					//cout<<a*100000 b*10000 c*1000 c*100 b*10 a<<endl;
					vec.push_back(a*100000 b*10000 c*1000 c*100 b*10 a);
				}
			}
		}
	}
	sort(vec.begin(),vec.end());
	if(vec.empty()){
		cout<<"-1";
		return 0;
	}
	
	for(int i=0;i<vec.size();i  ){
		cout<<vec[i]<<endl;
		
	}
	return 0;
}

Post Views: 223

0 人点赞