博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯 14校4-回文数字  观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。   本题要求你找到一些5位或6位的十进制
阅读量:3964 次
发布时间:2019-05-24

本文共 1444 字,大约阅读时间需要 4 分钟。

问题描述

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

  本题要求你找到一些5位或6位的十进制数字。满足如下要求:
  该数字的各个数位之和等于输入的整数。
输入

一个正整数 n (10<n<100), 表示要求满足的数位和。

输出

若干行,每行包含一个满足要求的5位或6位整数。

  数字按从小到大的顺序排列。
  如果没有满足条件的,输出:-1
样例

样例输入44样例输出99899499994589985598895679976688886697796769967778877787787796697859958868868877778886688895598949949958859967769976679985589994499样例输入60样例输出-1

注意

资源约定:

峰值内存消耗 < 64M
CPU消耗 < 1000ms

请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。

注意: main函数需要返回0

注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include , 不能通过工程设置而省略常用头文件。

提交时,注意选择所期望的编译器类型。

代码:

跟下面这一题十分相似,加一个判断条件就行了。
代码:

#include 
int main (){
int a,b,c,d,e,f; int flag=0; int n; scanf("%d",&n); for(int i=10000;i<999999;i++) {
if(i/100000==0) {
a=i%10; b=((i-a)/10)%10; c=((((i-a)/10)-b)/10)%10; d=((((((i-a)/10)-b)/10)-c)/10)%10; e=((((((((i-a)/10)-b)/10)-c)/10)-d)/10)%10; int sum= a*10000+b*1000+c*100+d*10+e*1; if(sum==i && a+b+c+d+e==n) {
printf("%d\n",sum); flag=1; } } else {
a=i%10; b=((i-a)/10)%10; c=((((i-a)/10)-b)/10)%10; d=((((((i-a)/10)-b)/10)-c)/10)%10; e=((((((((i-a)/10)-b)/10)-c)/10)-d)/10)%10; f=((((((((((i-a)/10)-b)/10)-c)/10)-d)/10)-e)/10)%10; int sum= a*100000+b*10000+c*1000+d*100+e*10+f; if(sum==i && a+b+c+d+e+f==n) {
printf("%d\n",sum); flag=1; } } } if(flag==0) printf("-1"); return 0;}

转载地址:http://pvrzi.baihongyu.com/

你可能感兴趣的文章
手动测试无法被取代的理由
查看>>
浅析移动测试:应用上线不“裸奔”的正确方式
查看>>
Robot Framework之元素定位
查看>>
性能测试方案之性能测试术语解释
查看>>
性能测试方案之性能测试方法
查看>>
测试方法之单元测试
查看>>
QTP之——Failed to run script. Description: 没有注册类别
查看>>
Perl+Eclipse配置
查看>>
Perl练习之——微型计算器
查看>>
Perl练习之——循环语句
查看>>
Ruby解决方案:The 'ffi' native gem requires installed build tools ; 含最新DevKit下载地址
查看>>
Python之操作MySQL数据库(二)
查看>>
简单介绍如何使用robotium进行自动化测试
查看>>
Python之操作XML文件
查看>>
eclipse+ADT 进行android应用签名详解
查看>>
Robotium只有apk文件例如Music.apk
查看>>
UI自动化测试框架对比(二)
查看>>
Selenium-webdriver系列教程(9)——如何操作select下拉框
查看>>
Selenium-webdriver系列教程(10)——如何智能的等待页面加载完成
查看>>
Robotium测试NotePad(一)
查看>>