蓝桥杯OJ刷题日记——09-基础练习 特殊回文数
来源:互联网 发布:尚学堂 大数据 2017 编辑:程序博客网 时间:2024/06/05 19:51
基础练习 特殊回文数
题目
- 问题描述
- 123321是一个非常特殊的数,它从左边读和从右边读是一样的。
- 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
- 输入格式
- 输入一行,包含一个正整数n。
- 输出格式
- 按从小到大的顺序输出满足条件的整数,每个整数占一行。
- 样例输入
- 52
- 样例输出
- 899998
989989
998899 - 数据规模和约定
- 1<=n<=54。
- 时间限制:
- 1.0s
- 内存限制:
- 512.0MB
AC代码
#include <iostream>using namespace std;int a[6];int main(int argc, char *argv[]) { int n; cin>>n; if(n>45){//6位 for(a[0]=1;a[0]<=9;a[0]++) for(a[1]=0;a[1]<=9;a[1]++) for(a[2]=0;a[2]<=9;a[2]++) for(a[3]=0;a[3]<=9;a[3]++) for(a[4]=0;a[4]<=9;a[4]++) for(a[5]=0;a[5]<=9;a[5]++){ if(a[0]==a[5]&&a[1]==a[4]&&a[2]==a[3]) { int sum=0; for(int i=0;i<6;i++){ sum+=a[i]; } if(sum==n){ for(int i=0;i<6;i++){ cout<<a[i]; } cout<<endl; } } } }else{//5位和6位 //5位 for(a[0]=1;a[0]<=9;a[0]++) for(a[1]=0;a[1]<=9;a[1]++) for(a[2]=0;a[2]<=9;a[2]++) for(a[3]=0;a[3]<=9;a[3]++) for(a[4]=0;a[4]<=9;a[4]++){ if(a[0]==a[4]&&a[1]==a[3]) { int sum=0; for(int i=0;i<5;i++){ sum+=a[i]; } if(sum==n){ for(int i=0;i<5;i++){ cout<<a[i]; } cout<<endl; } } } //6位 for(a[0]=1;a[0]<=9;a[0]++) for(a[1]=0;a[1]<=9;a[1]++) for(a[2]=0;a[2]<=9;a[2]++) for(a[3]=0;a[3]<=9;a[3]++) for(a[4]=0;a[4]<=9;a[4]++) for(a[5]=0;a[5]<=9;a[5]++){ if(a[0]==a[5]&&a[1]==a[4]&&a[2]==a[3]) { int sum=0; for(int i=0;i<6;i++){ sum+=a[i]; } if(sum==n){ for(int i=0;i<6;i++){ cout<<a[i]; } cout<<endl; } } } } return 0;}
0 0
- 蓝桥杯OJ刷题日记——09-基础练习 特殊回文数
- 蓝桥杯OJ刷题日记——08-基础练习 回文数
- 蓝桥杯OJ刷题日记——07-基础练习 特殊的数字
- 蓝桥杯BASIC-9——基础练习 特殊回文数
- 蓝桥杯 — 基础练习 特殊回文数(思路+详解)
- 蓝桥杯--基础练习 特殊回文数
- 蓝桥杯:基础练习 特殊回文数
- "蓝桥杯“基础练习:特殊回文数
- 蓝桥杯 【基础练习】 特殊回文数
- 蓝桥杯基础练习--特殊的回文数
- 1501081940-蓝桥杯-基础练习 特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯之基础练习 特殊回文数
- C++蓝桥杯基础练习 特殊回文数
- 蓝桥杯:基础练习 特殊回文数
- 蓝桥杯-基础练习-特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯-特殊回文数(基础练习)
- JavaEE_Mybatis_SpringMVC_SpringMVC_lesson1_简单的SpringMVC框架搭建指南
- 第5章 网络层
- JSP&Servlet学习笔记1
- Crontab 定时器的使用
- git常用命令
- 蓝桥杯OJ刷题日记——09-基础练习 特殊回文数
- C++终极复习篇(一)----HelloWorld
- 上转型 与 下转型的实例
- 最长公共子序列
- 部落卫队问题
- 2015河南科技学院高校CSDN俱乐部--PPT操作讲解
- 移动应用效率对比
- iOS 7: 使用Base64编解码NSData和NSString对象
- 光标 与 输入法 之 android:imeOptions属性