【入门】回文数字

观察数字:12321,123321 都有一个共同的特征,就是无论从左到右读还是从右向左读,都是相同的。这样的数字叫做 回文数字。

现在要从 5 位或 6 位的十进制数字中找出各个数位之和等于 n 的回文数字。

输入

输入一个整数 n(10≤n≤100)。

输出

输出所有各个数位之和等于 n 的 5 位和 6 位整数,每个数字占一行,数字按从小到大的顺序排列。如果没有满足条件的数字,则输出 −1。

样例

输入
复制代码
48
输出
复制代码
699996
789987
798897
879978
888888
897798
969969
978879
987789
996699

Submit

语言 All C C++ Java Python3

代码:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	for(int a=0;a<=9;a++)
	{
		for(int b=0;b<=9;b++)
		{
			for(int c=0;c<=9;c++)
			{
				if(2*a+2*b+c==n)
				{
					cout<<a<<b<<c<<b<<a<<endl;
				}
				 else if(2*a+2*b+c*2==n)
				{
					cout<<a<<b<<c<<c<<b<<a<<endl;
				}
			}
		}
	}
	return 0;
}
相关推荐
TracyCoder1233 分钟前
LeetCode Hot100(6/100)——15. 三数之和
算法·leetcode
bubiyoushang8883 分钟前
基于传统材料力学势能法的健康齿轮时变啮合刚度数值分析
人工智能·算法
星火开发设计6 分钟前
const 指针与指针 const:分清常量指针与指针常量
开发语言·c++·学习·算法·指针·const·知识
闻缺陷则喜何志丹7 分钟前
【树 链 菊花】P10418 [蓝桥杯 2023 国 A] 相连的边|普及+
c++·算法·蓝桥杯···菊花
REDcker11 分钟前
libwebsockets库原理详解
c++·后端·websocket·libwebsockets
天上飞的粉红小猪23 分钟前
c++的IO流
开发语言·c++
ygklwyf33 分钟前
JPRS编程竞赛2026#1(AtCoder初学者竞赛442)
c++·算法·模拟
王老师青少年编程34 分钟前
信奥赛C++提高组csp-s之倍增算法思想及应用(3)
c++·noip·csp·信奥赛·csp-s·提高组·倍增算法
老鼠只爱大米43 分钟前
LeetCode经典算法面试题 #21:合并两个有序链表(迭代法、原地合并法等多种实现方案详解)
算法·leetcode·链表·优先队列·迭代法·合并两个有序链表·原地合并
源代码•宸43 分钟前
Leetcode—47. 全排列 II【中等】
经验分享·后端·算法·leetcode·面试·golang·深度优先