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

原创 2015年11月18日 19:48:52
问题描述
  123321是一个非常特殊的数,它从左边读和从右边读是一样的。
  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
  输入一行,包含一个正整数n。
输出格式
  按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
899998
989989
998899
数据规模和约定

  1<=n<=54。

这道题和上一个回文数基本做法一样,先用i,j依次遍历一半,然后用输入的数字减去相应的i,j得出第三位数字,判断第三位是否是个位数。

唯一注意的是,6位数需要判断输入的是否是奇数,是奇数的话6位数是没有对应的。

源代码:

#include <iostream>
using namespace std;
int main()
{
 int i,j,m,k;
 cin>>k;
 for(i=1;i<=9;i++)
  for(j=0;j<=9;j++)
  {
   m = k - 2 * ( i + j );
   if(m>=0&&m<=9)
    cout<<i*10000+j*1000+m*100+j*10+i*1<<endl;
  }
 for(i=1;i<=9;i++)
  for(j=0;j<=9;j++)
  {
   if(k%2==0)
   {
        m = k / 2 - i - j;
        if(m>=0&&m<=9)
         cout<<i*100000+j*10000+m*1000+m*100+j*10+i*1<<endl;
   }
  }
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

蓝桥杯练习-特殊回文数

#include using namespace std; int main() { int n; cin>>n; int a = 10001; while(a < 100000) { ...

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

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

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

蓝桥杯 — 基础练习 特殊回文数(思路+详解)

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

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

基础练习 特殊回文数   时间限制:1.0s   内存限制:512.0MB        问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。 ...

蓝桥杯BASIC-9——基础练习 特殊回文数

基础练习 特殊回文数   时间限制:1.0s   内存限制:512.0MB        问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。 ...

蓝桥杯-基础练习之特殊回文数——BASIC-9

基础练习 特殊回文数   时间限制:1.0s   内存限制:512.0MB     问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求...

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

基础练习 特殊回文数   时间限制:1.0s   内存限制:512.0MB        问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。 ...

【蓝桥杯】【基础训练05】【特殊回文数】

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

[蓝桥杯]-特殊回文数(java)

import java.util.Scanner; public class B_09 { public static void main(String[] args) { int n; ...

蓝桥杯-特殊回文数&&特殊的数字

特殊回文数   问题描述   123321是一个非常特殊的数,它从左边读和从右边读是一样的。   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 ...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)