专栏首页开心的学习之路基础练习 特殊回文数

基础练习 特殊回文数

问题描述

  123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

输入格式

  输入一行,包含一个正整数n。

输出格式

  按从小到大的顺序输出满足条件的整数,每个整数占一行。

样例输入

52

样例输出

899998 989989 998899

数据规模和约定

  1<=n<=54。 思路:        由于位数较少,可以直接枚举第一位和第二位的可能性,先枚举五位数的情况,再枚举六位数的情况,直接输出即为从小到大的顺序。

#include <cstdio>
int main()
{
	int n;
	int i, j, k, l, r;
	scanf("%d", &n);
	for(i = 1; i <= 9; i++)
	{
		for(j = 0; j <= 9; j++)
		{
			l = n - (i * 2 + j * 2);
			if(l >= 0 && l<=9)
			{
				printf("%d%d%d%d%d\n", i, j, l, j, i);
			}
		}
	}
	for(i = 1; i <= 9; i++)
	{
		for(j = 0; j <= 9; j++)
		{
			l = n - (i * 2 + j * 2);
			r = l % 2;
			if(r == 0 && l / 2 >= 0 && l / 2<=9)
			{
				printf("%d%d%d%d%d%d\n",i , j, l / 2, l / 2, j, i);
			}
		}
	}
	return 0;
} 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蓝桥杯 基础练习 特殊回文数

    123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    Meng小羽
  • 【Python实现】蓝桥杯基础练习 特殊回文数

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    Regan Yue
  • 基础练习 特殊的数字

      153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。

    刘开心_1266679
  • 蓝桥杯 基础练习 特殊的数字

    153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。

    Meng小羽
  • 特殊回文数-Java

    码农笔录
  • 蓝桥杯 基础练习 回文数

    1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。

    Meng小羽
  • 基础练习 回形取数

      回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。

    刘开心_1266679
  • 基础练习 数列特征

    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

    刘开心_1266679
  • 【每周一坑】特殊回文数

    Thank God It’s Friday! again! 又到了惬意的周末了,祝大家周末愉快,闲暇之余记得练习编程技能啊!另外,上海的朋友可以安心在家写代码了...

    Crossin先生
  • 【蓝桥杯】BASIC-9 特殊回文数

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    喜欢ctrl的cxk
  • 蓝桥杯 基础练习 回形取数

      回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式  输入第一行是两个不超过200的正整数m...

    Meng小羽
  • 蓝桥杯 基础练习 数列特征

    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

    Meng小羽
  • 蓝桥杯 试题 基础练习 回形取数

    杨鹏伟
  • php基础之复用特殊数据类型3

    接下来我们来谈一下特殊的数据类型, 问题:数组能装任何类型的数据吗? 答案:可以的,为什么可以,因为他不定义数组的类型,所以php是根据填写的键值来判断哪一...

    贵哥的编程之路
  • 前端基础-JS中特殊的对象(数组)

    数组的元素可以是任意类型的数据,因此,有时数组中的某个元素的值又是一个数组,而这样的数组被称为多维数组,如果数组中只有其他类型的数据,而没有另外的数组值,这样的...

    cwl_java
  • 小文’s blog–特殊回文数 –《蓝桥杯代码笔记4》

    神无月
  • 基础练习 数的读法

      Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。   ...

    刘开心_1266679
  • 基础练习 数列排序

      第一行为一个整数n。   第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。

    刘开心_1266679
  • 基础练习 查找整数

    刘开心_1266679

扫码关注云+社区

领取腾讯云代金券