蓝桥杯回文数问题,求助。

(https://img-ask.csdn.net/upload/201811/23/1542987743_640572.png)
(https://img-ask.csdn.net/upload/201811/23/1542987727_636949.png)
以上是我运行的结果和题目

以下是我的代码 实在不知道错在哪里 感谢各位前辈指导!
#include
using namespace std;
int main()
{
int n,a,b,c,d,e,f,ccc=0;
cin>>n;
if(n10)
{
for(int i=10000;i<1000000;i++)
{
if(i<=99999)
{
f=i%10;
a=i/10000;
if(a==f)
{
e=i%100/10;
b=i/1000%10;
if(e==b)
{
c=i/100%10;
if(a+b+c+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
else
{
f=i%10;
a=i/100000;
if(a==f)
{
e=i%100/10;
b=i/10000%10;
if(e==b)
{
c=i/1000%10;
d=i/100%10;
if(c==d)
{
if(a+b+c+d+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
}
}
if(ccc==0)
{
cout<<-1<<endl;
return 0;
}
}
return 0;
}

0

1个回答

是不是多了一个回车

#include <iostream>
using namespace std;
int main()
{
int n,a,b,c,d,e,f,ccc=0;
cin>>n;
if(n>10&&n<100) //这里没写对
{
for(int i=10000;i<1000000;i++)
{
if(i<=99999)
{
f=i%10;
a=i/10000;
if(a==f)
{
e=i%100/10;
b=i/1000%10;
if(e==b)
{
c=i/100%10;
if(a+b+c+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
else
{
f=i%10;
a=i/100000;
if(a==f)
{
e=i%100/10;
b=i/10000%10;
if(e==b)
{
c=i/1000%10;
d=i/100%10;
if(c==d)
{
if(a+b+c+d+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
}
}
if(ccc==0)
{
cout<<-1<<endl;
return 0; 
}
//cout<<endl; 去掉这里
}
return 0;
}
0
qq_35058075
qq_35058075 回复qq_35058075: 我再次编辑提问 提交后这里依然显示if(n10) 唉 去掉回车 Oj那边也不对
8 个月之前 回复
qq_35058075
qq_35058075 好像是CSDN自动给我改的。。。? 我原本提交的就像你说的那样 if(n>10&&n<100)
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
蓝桥杯回文数问题
问题描述nn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。nn输出格式nn  按从小到大的顺序输出满足条件的四位十进制数。nn nn nn nn nn实现代码:nn//其实就是把所有的四位数进行一遍筛选,求出它们在每个位数上的值,再比对是否符合要求即可nnimport java.util.*;nclass Main {nn    public stat...
蓝桥杯 回文数
问题描述rnrn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。rnrn输出格式rnrn  按从小到大的顺序输出满足条件的四位十进制数。rnrnrnrn 代码:rnrnpublic class Huiwen {   //注意在蓝桥杯的系统中所有的类命名为Main才能正确运行rn//充分利用计算机的枚举,暴力破解rn//注意for循环的个数是与数字的位数有
回文数JAVA(蓝桥杯训练)
问题描述nn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。nn输出格式nn  按从小到大的顺序输出满足条件的四位十进制数。nn nn nn这个题,我最先想到的就是之前的题里学到的,求出每一位的数字,然后,判断。(好吧,这也是我最后采取的方式)nn但我觉得,还是要遵循老路子,先从网上学习一些新方法。于是我看到了不少。nn先放上我的代码:nnpublic ...
蓝桥杯-------基础训练--特殊回文数,特殊的数字,回文数(JAVAdaima)
一、特殊回文数rn     问题描述:123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。rn      解题思想:这个题要求的搜索范围很大,要求写出所有满足条件的五位和六位十进制数。而满足条件的限定:【第一个位数】乘以2+【第二个位数】乘以2+【第三个位数】乘以2等于n的值;或者第一个位数】乘以2+【第二
生成回文数 --第六届蓝桥杯国赛JAVA C组
标题:生成回文数rn所谓回文数就是左右对称的数字,比如:rn585,5885,123321...rn当然,单个的数字也可以算作是对称的。rn小明发现了一种生成回文数的方法:rn比如,取数字19,把它与自己的翻转数相加:rn19 + 91 = 110,如果不是回文数,就再进行这个过程:rn110 + 011 = 121 这次是回文数了。rn200以内的数字中,绝大多数都可以在30步以内变成回文数,只
蓝桥杯C语言基础练习 回文数
-
蓝桥杯基础练习 回文数
问题描述rnrn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。rnrn输出格式rnrn  按从小到大的顺序输出满足条件的四位十进制数。rnrnrnrnrn1.常规做法rnrn#include nint is_palindrome(int n){n int a[5],num=0;n do{n a[num++]=n%10;n
基础练习 回文数 (蓝桥杯)
#include nnnusing namespace std;nint f(int x)n{nint y,s=0;ny=x;nwhile(y>0)n{ns=s*10+y%10;     //x的最低位变成s的最高位n   y=y/10;           //去掉个位n}nif(s==x)nreturn 1;nelsenreturn 0;n}
2015蓝桥杯决赛 02 生成回文数(java)
标题:生成回文数所谓回文数就是左右对称的数字,比如:585,5885,123321...当然,单个的数字也可以算作是对称的。小明发现了一种生成回文数的方法:比如,取数字19,把它与自己的翻转数相加:19 + 91 = 110,如果不是回文数,就再进行这个过程:110 + 011 = 121 这次是回文数了。200以内的数字中,绝大多数都可以在30步以内变成回文数,只有一个数字很特殊,就算迭代了10...
蓝桥杯 算法训练 回文数
import java.util.Scanner;npublic class Main { static int time = 0; public static int change(String str) {//十六进制转换为十进制n return Integer.valueOf(str,16);n } public static String changeT
蓝桥杯——回文数(JAVA)
问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。代码实现:public class Main {nn public static void main(String[] args) {n /* 方法一,思路:数的组成原理n * for (int i = 1; i &amp;lt; 10; i++) ...
蓝桥杯 基础练习 特殊回文数 高效算法
基础练习 特殊回文数  rnrnrn时间限制:1.0s   内存限制:512.0MBrn      rnrnrnrn问题描述rnrn  123321是一个非常特殊的数,它从左边读和从右边读是一样的。rn  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。rnrn输入格式rnrn  输入一行,包含一个正整数n。rnrn输出格式rnrn  按从小到大的顺序输出满足条件
【蓝桥杯】生成回文数字
第六届真题标题:生成回文数所谓回文数就是左右对称的数字,比如: n585,5885,123321… n当然,单个的数字也可以算作是对称的。小明发现了一种生成回文数的方法: n比如,取数字19,把它与自己的翻转数相加: n19 + 91 = 110,如果不是回文数,就再进行这个过程: n110 + 011 = 121 这次是回文数了。200以内的数字中,绝大多数都可以在30步以内变成回文数,只有一个数
蓝桥杯(java)个人赛真题:生成回文数
生成回文数n 所谓回文数就是左右对称的数字,比如:n 585,5885,123321...n 当然,单个的数字也可以算作是对称的。n n 小明发现了一种生成回文数的方法:n 比如,取数字19,把它与自己的翻转数相加:n 19 + 91 = 110,如果不是回文数,就再进行这个过程:n 110 + 011 = 121 这次是回文数了。n n 200以内的数字中,...
蓝桥杯JAVA回文数
问题描述nn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。nn输出格式nn  按从小到大的顺序输出满足条件的四位十进制数。nnnnnpublic class Main { n n public static void main(String[] args){n for(int i=10;i<100;i++){n String
Java-蓝桥杯- 基础练习 回文数
题目nnnnn问题描述n  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。n输出格式n  按从小到大的顺序输出满足条件的四位十进制数。nnnnn代码nnnnpublic class lq6st {npublic static void main(String[] args) {n for(int i=1000;i10000;i++)n {
闲聊蓝桥杯JAVA - 生成回文数
生成回文数nnD:简单的题目nnnn标题:生成回文数nn所谓回文数就是左右对称的数字,比如:n585,5885,123321...n当然,单个的数字也可以算作是对称的。nn小明发现了一种生成回文数的方法:n比如,取数字19,把它与自己的翻转数相加:n19 + 91 = 110,如果不是回文数,就再进行这个过程:n110 + 011 = 121 这次是回文数了。nn200以内的数字中,绝大多数都可以...
7-回文数
class Solution {n public boolean isPalindrome(int x) {n String str = String.valueOf(x);n n StringBuilder sb = new StringBuilder();n sb.append(str);n String ss = ...
蓝桥杯:练习题:回文数
npackage lanqiaobei;nnimport java.util.Scanner;nn/*n练习题:回文数n一个正整数,如果交换高低位以后和原数相等,那么称这个数为回文数。比如 121,2332 都是回文数,13,456713,4567 不是回文数。n任意一个正整数,如果其不是回文数,将该数交换高低位以后和原数相加得到一个新的数,如果新数不是回文数,重复这个变换,直到得到一个回文数为止...
蓝桥杯 — 基础练习 特殊回文数(思路+详解)
题目要求如下:n问题描述n  123321是一个非常特殊的数,它从左边读和从右边读是一样的。n  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
【蓝桥杯】生成回文数
标题:生成回文数所谓回文数就是左右对称的数字,比如: n585,5885,123321… n当然,单个的数字也可以算作是对称的。小明发现了一种生成回文数的方法: n比如,取数字19,把它与自己的翻转数相加: n19 + 91 = 110,如果不是回文数,就再进行这个过程: n110 + 011 = 121 这次是回文数了。200以内的数字中,绝大多数都可以在30步以内变成回文数,只有一个数字很特殊,
蓝桥杯(java):特殊回文数,十进制转十六进制,十六进制转十进制,十六进制转八进制,数列排序
人生不易,生活无趣。一起来找点乐子吧。nnnnnn特殊回文数:nnn问题描述n  123321是一个非常特殊的数,它从左边读和从右边读是一样的。n  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。n输入格式n  输入一行,包含一个正整数n。n输出格式n  按从小到大的顺序输出满足条件的整数,每个整数占一行。n样例输入n52n样例输出n899998n98998...
蓝桥杯 基础练习 回文数
题目链接:点击打开链接rnrnrn  基础练习 回文数  rnrnrn时间限制:1.0s   内存限制:512.0MBrn      rnrnrnrn问题描述rnrn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。rnrn输出格式rnrn  按从小到大的顺序输出满足条件的四位十进制数。rnrn代码:rnrn#includenint main()n{n
蓝桥杯特殊的回文数(C语言)
问题描述  n123321是一个非常特殊的数,它从左边读和从右边读是一样的。123321是一个非常特殊的数,它从左边读和从右边读是一样的。nn输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。n  输入格式  输入一行,包含一个正整数n。n  输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。n  样例输入 52n  样例输出 899998n...
蓝桥杯:基础练习 特殊回文数
基础练习 特殊回文数  rnrnrn时间限制:1.0s   内存限制:512.0MBrn      rnrnrnrn问题描述rnrn  123321是一个非常特殊的数,它从左边读和从右边读是一样的。rn  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。rnrn输入格式rnrn  输入一行,包含一个正整数n。rnrn输出格式rnrn  按从小到大的顺序输出满足条件
教师回应幼儿求助行为的问题及对策研究
摘要n幼儿的求助行为是幼儿园比较常见的现象,怎样进行处理,直接影响到幼儿社会性发展。这是由于在求助过程中,幼儿可以和被求助者,多为教师进行互动,可以使幼儿学会许多解决问题的技巧,最终也就可以促进幼儿社会性的发展。本文选择3岁至6岁幼儿为研究对象,采用观察法,进行探究幼儿在幼儿园里的求助行为进行了研究。通过对幼儿求助行为的内容、对象、背景、方式和教师回应幼儿求助行为这几个部分进行表述,全面进行展示幼...
蓝桥杯:回文数
问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。提示解法一用来解所有适合的数,如果题目是输出5位数,就加3重循环。解法一: //偶数位回文数 4位 n #include&amp;lt;stdio.h&amp;gt;nmain()n {n int a,b,i;n for(a=1;a&amp;lt;=...
蓝桥杯-- 回文数
问题描述nn  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。nn输出格式nn  按从小到大的顺序输出满足条件的四位十进制数。nn回文数判定模板 :nnnnnbool isHws(int num){n // 判断回文n int t = num , ans = 0 ;n while(t){n ans = ans*10+t%10;n t/=10;n }n...
蓝桥杯_回文数
n#include&amp;lt;iostream&amp;gt;n#include&amp;lt;algorithm&amp;gt;nusing namespace std;n/*n回文数n任意一个正整数,如果其不是回文数,将该数交换高低位以后n和原数相加得到一个新的数,如果新数不是回文数,重复这个变换,直到得到一个回文数为止。 n*/nint reverse(int x)n{n int temp = 0;n while(x&amp;...
蓝桥杯 回文数
public class Main {nn public static void main(String[] args) {n for(int i=1000;i<10000;i++) {n int a=i/1000;n int b=i%1000%100%10;n int c=i%1000/100;n int d=i%1000%100/10;n if(a==b&&c==d) {
蓝桥杯 - 回文数
利用是回文数的特征,遍历即可,首数字不为0#include<cstdio>using namespace std;int main() {n for(int i = 1; i <= 9; i++) {n for(int j = 0; j <= 9; j++) {n printf("%d%d%d%d\n", i, j, j, i);n }
蓝桥杯-回文数
public class Main {n public static void main(String[] args){n for (int i=1000;i<10000;i++){n if (i/10/10/10 == i%10%10%10 && i/10/10%10 == i/10%10%10){n System.out
回文数-蓝桥杯
题目:用户输入一个数字后,输出5位、6位的回文数,并且回文数的每个数字加起来等于用户输入的数字。n输入:一个正整数n(10n输出:若干行,每行包含一个满足要求的5位或6位数,按照升序输出。n 如果没有满足要求的,输出-1.nn n  样例:nnn n n n n n n n n n n n n n   nnn//Q21-回文数n//蓝桥杯nn#includennint Result;nnint C
回文数二(acm训练)
问题 1161: 【回文数(二)】时间限制: 1Sec 内存限制: 128MB 提交: 133 解决: 51题目描述若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数87: STEP1:87+78 = 165         STEP2:165+561 = 7...
leetcode 回文数 (python)(进阶问题:不用字符串)
刚开始刷题,第9道题就是一道简单的判断回文数题。原题目如下判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121n输出: truen示例 2:输入: -121n输出: falsen解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。n示例 3:输入: 10n输出: falsen解释: 从右向左读, 为...
回文数判断的栈实现
顺读和逆读相同的字符序列称为回文,例如“abcba”是回文,而“ababab”不是回文。试设计算法,判别读入的一个以“#”为结束符的字符序列是否为回文。
问题 1161: 【回文数(二)】
时间限制: 1Sec 内存限制: 128MB 提交: 571 解决: 221nn题目描述nn若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。n例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。n又如:对于10进制数87:nSTEP1:87+78 = 165         STEP2:165+561 = 726nSTEP3...
回文数
题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121n输出: truen示例 2:输入: -121n输出: falsen解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。n示例 3:输入: 10n输出: falsen解释: 从右向左读, 为 01 。因此它不是一个回文数。n进阶:你能不将整数...
我的源码
JSP的分页问题.求助!
C++回文数回文数回文数回文数
回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数回文数 关于C++的回文数
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习蓝桥杯java推荐书 区块链问题