美文网首页
基础练习-特殊回文数

基础练习-特殊回文数

作者: 嘉敏的豆子 | 来源:发表于2018-03-19 20:21 被阅读0次

这道题感觉自己写的太复杂了,以至于错了一个地方改了好几遍才弄对。现在先把代码贴上吧。

#include <stdio.h>
#include <iostream>
#include <cmath>
using namespace std;

int main(){
    int n;
    cin>>n;
    for(int i=0;i<10;i++){
        for(int j=0;j<10;j++){
            
            if(i==0 && j==0)continue;
            if(i==0 && j>0){
                for(int k = 0;k<10;k++){
                    int s = n-2*j-2*k;
                    if(0<=s && s<10){
                        cout<<j<<k<<s<<k<<j<<endl;
                    }
                }
            }
            else{
                if(n%2){
                    int s =n-2*i-2*j;
                    if(s==0)
                        cout<<i<<j<<s<<s<<j<<i<<endl;
                    else
                        continue;
                }
                else{
                    int s = n/2-i-j;
                    if(0<=s && s<10){
                        cout<<i<<j<<s<<s<<j<<i<<endl;
                    }
                }
            }
        }
    }
    return 0;
}

之后我再学习下别人的方法,写个代码少的。

相关文章

  • 基础练习-特殊回文数

    这道题感觉自己写的太复杂了,以至于错了一个地方改了好几遍才弄对。现在先把代码贴上吧。 之后我再学习下别人的方法,写...

  • 基础练习 特殊回文数

    http://lx.lanqiao.cn/problem.page?gpid=T48

  • 基础练习 回文数

    http://lx.lanqiao.cn/problem.page?gpid=T47

  • java基础知识第十二天

    1.基础语法练习之打印回文数 打印五位数中所有的回文数;回文数例,12321,个位与万位相同,十位与千位相同。 分...

  • 特殊回文数

    时间限制:1.0s 内存限制:512.0MB 锦囊1枚举加判断。锦囊2枚举所有的五位和六位整数,先判断它们是否...

  • 13.特殊回文数

    /** 问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的...

  • [蓝桥杯]完美的代价

    问题 1467: [蓝桥杯][基础练习VIP]完美的代价 题目描述 回文串,是一种特殊的字符串,它从左往右读和从右...

  • 回文数最优解

    回文数 非回文数 JAVA 解法

  • 9.回文数

    题目 思路1.排除特殊情况2.取回文数3.比较代码

  • leecode刷题(31) -- 回文数

    leecode刷题(31) -- 回文数 回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

网友评论

      本文标题:基础练习-特殊回文数

      本文链接:https://www.haomeiwen.com/subject/vaxmqftx.html