C++ 回文数字

C++ 输出1~n之间所有的回文数 阅读详情
题目描述

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

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

输入格式

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

输出格式

 若干行,每行包含一个满足要求的5位或6位整数。
数字按从小到大的顺序排列。
如果没有满足条件的,输出:-1

输入样例
44
输出样例
99899
499994
589985
598895
679976
688886
697796
769967
778877
787787
796697
859958
868868
877778
886688
895598
949949
958859
967769
976679
985589
994499

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[4],b[4],n,flag=0;
	cin>>n;
	for(int i=1;i<=9;i++){
		for(int j=0;j<=9;j++){
			for(int k=0;k<=9;k++){
				a[1]=i;a[2]=j;a[3]=k;
				if(a[1]*2+a[2]*2+a[3]==n){
					flag=1;
					cout<<a[1]<<a[2]<<a[3]<<a[2]<<a[1];
					cout<<endl;}
			}
		}
	}
	for(int i=1;i<=9;i++){
		for(int j=0;j<=9;j++){
			for(int k=0;k<=9;k++){
				a[1]=i;a[2]=j;a[3]=k;
				if(a[1]*2+a[2]*2+a[3]*2==n){
					flag=1;
					cout<<a[1]<<a[2]<<a[3]<<a[3]<<a[2]<<a[1];
					cout<<endl;}
			}
		}
	}
	if(flag==0)
		cout<<"-1";
	return 0;
 } 

[蓝桥杯][历届试题]回文数字--题解代码 C++实现 简单高效易理解 题目 1434: [蓝桥杯][历届试题]回文数字 时间限制: 1Sec 内存限制: 128MB 题目描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。 输入 一个正整数 n (10< n< 100), 表示要求满足的数位和。 输出 若干行,每行包含一个满足要求的5位或6位整数。 数字按从小到大的顺序排列。 如果没有 阅读详情

相关推荐

用C++编写回文数

用C++编写的回文数的代码。采用for循环语句,代码简单易懂,适合初学者学习应用。

c++回文数

一个回文数是指正着读和倒着读一样的数 , 比如 12321 和 987789 就是回文数 .如果n是回文数, 输出"YES". 如果不是回文数, 输出"NO"输入一个数 , 输出判断它是不是回文数。【输入输出样例#1】【输入输出样例#2】

m0_72019193的博客 6089

IFIX往Mysql数据库同步数据方法

通过IFix数据库向Mysql数据库同步数据

仙人掌 1597

c++回文数程序

从左向右读和从右往左读是完全一样的,这样的数称为“回文数”。像数字在照镜子一样,现在试着求出1~n之间“回文数”的个数。

luan222869的博客 6395

Cadence 17.4 PSpice仿真555定时器输出方波

这里利用555定时器组成多谐振荡器产生1Hz的方波并用PSpice仿真其输出的方波波形。555定时器是一种广泛应用的中规模集成电路。根据其内部组成的不同,可分为双极型(555B)和CMOS型(555C)两类。两种类型的定时器各有所长。双极型定时器具有较大的驱动能力,其输出电流可达200mA,可直接驱动发光二级管、扬声器、继电器等负载。而CMOS型定时器的输入阻抗高、功耗低。

tj_nonstoper的博客 1万+

产品必备技能(十):如何绘制原型图?先要绘制页面流程图+页面原型图!附实操原型图、流程图实例(抖音)

文章目录目标题目实操步骤模板实操【抖音】APP的视频发布功能页面流程绘制页面流程图合格标准绘制页面原型图合格标准 目标 新入行的产品经理都对原型抱有向往的心境,但是有经验的产品经理不会一上来就画原型,而是先画页面流程再来画原型。通过学习,你将学会如何用页面流程图规划用户行为路径、如何借助原型识别问题、减少风险、有效沟通。 题目 任意选择一款你喜欢的产品,体验某个功能,下载并梳理此功能至少5个以上的页面流程跳转点(后面会解释),还原2 - 3个主要界面的低保真原型图。 实操步骤 可使用手绘以及Process

汪雯琦的博客 4846

【c++基础】回文数

【c++基础】回文数 回文数的定义为:如果把一个数的各个数位上的数字颠倒过来得到的新数与原数相等,则此数是回文数,例:7,22,131,2112,31013,…都是回文数。对任意给出的一个整数n,经过一系列的处理,最后都能成为回文数。处理的方法是,该数加上它的颠倒数,例如:n=176第一次处理后    176+671=847第二次处理后    847+748=1595第三次处理后    1595+5951=7546第四次处理后    7546+6457=14003。

star-dusts的博客 6506

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 378

使用C++ 输出两个数字之间的回文数,并统计回文数个数

回文数:简单点讲,就是从左至右念和从右至左念都相同的数字。 首先,我们需要的判断一个数字是否是回文数 int main() { int m,i; cin>>m; i=m; while(i>0) { int n=0; n=n*10+i%10; i=i/10; } if(m==n) cout<<m<<"是回文数。"<<endl; else cout<<m<<"不是回文数"<<endl;

qq_51738497的博客 8002

mmsegmentation教程1:自定义数据集、config文件修改、训练教程

mmseg使用教程

weixin_42748439的博客 2万+

ENVI5.3.1使用Landsat 8影像进行辐射定标和大气校正实例操作

ENVI5.3.1使用Landsat 8影像进行辐射定标和大气校正实例操作

PeanutbutterBoh的博客 12万+

牛客题霸 [回文数字(palindrome-number)] C++题解/答案

牛客题霸 [回文数字] C++题解/答案 题解: 首先:负数不可以回文(起码看着就不对称) 然后我们将x翻转,很简单sum=sum*10+x%10; 因为x最终会变成0,所以用y先存一下x 最后比较sum与y是否相等 面试: class Solution { public: /** * * @param x int整型 * @return bool布尔型 */ bool isPalindrome(int x) { // write

qq_35975367的博客 492

AES-128-CMAC:背景、汽车应用、CAPL 实现与开源工具验证

本文详解车载诊断中AES-128-CMAC算法的原理与应用,涵盖其在UDS安全访问、刷写鉴权、SecOC认证及密钥派生中的核心作用。结合真实汽车电子场景,提供纯CAPL实现代码与测试脚本,并通过pycryptodome进行逐字节验证,确保算法正确性。全程基于CANoe实测数据,可直接用于HIL环境复现,助力开发者高效落地汽车网络安全方案。

蚂蚁小兵 119

c++回文数字

比如1331这个数字,倒过来依然是1331,则是回文数。输入一个四位数,判断它是不是回文数。若满足条件输出1,否则输出0。

vehiclevjv的博客 636

innovus获取mem pin shape box脚本

innovus mem 的pin shae只能通过attitude editor看属性获取其pin shape的box,但是想用脚本处理一定box时,没有别的办法能直接获取box属性。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1109

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

蓝桥杯 基础试题 回文数/特殊数字 c++

蓝桥杯 基础试题 回文数/特殊数字 c++ 题目要求 特殊数字 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。    输出格式   按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 回文数 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制

m0_50631706的博客 725

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

C++ 判断一个数是否为回文 / 获取整数的某一位数字

蓝桥杯基础训练题

傻 Cllarisy 的水文章 937

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

蓝桥杯 历届试题 回文数字 C++

题目阅览  观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。   本题要求你找到一些5位或6位的十进制数字。满足如下要求:   该数字的各个数位之和等于输入的整数。    输入格式   一个正整数 n (10<n<100), 表示要求满足的数位和。    输出格式 若干行,每行包含一个满足要求的5位或6位整数。   数字按从小到大的顺序排列。   如果没有满足条件的,输出:-1 样例输入1 44 样例输出1 99899

qq_22627503的博客 448

GESP三级C++真题精讲:从打印数字到回文拼接的实战技巧

本文精讲GESP三级C++等级考试真题,通过“打印数字”、“数字替换”、“回文拼接”和“平衡序列”四道典型例题,深入剖析解题思路与实战技巧。文章强调从实际问题到代码的思维转化,并分享了预处理、线性遍历、暴力枚举和前缀和等核心解题方法,帮助考生高效备考,掌握可复用的解题心法。

t8u9v0w1x的博客 212

C++版:冒泡,选择,插入排序,判断回文数字,判断数组中是否有超过一半次数的数字。

最近复习面经刷题准备以后秋招,复习一些经典的东西准备写一下博客记录一下,今天记录一下 7大排序中的几个排序 判断回文数, 还有判断一个数组中出现次数超过一半的数字 首先是冒泡排序,通过每个相邻的不断比较,从尾比到头,最后得出有序数列 #include<iostream> using namespace std; void swap(int&a, int&b)//交换两个...

凝视阳光呦 342

C++:给定一个字符串,验证是否为回文,只考虑字母和数字字符,忽略字母大小写。

#include<iostream> #include<cstring> using namespace std; int isPalindrome(char s[]); int main() { char s[100]; gets(s); if (isPalindrome(s)) cout << "true"; else cout << "false"; return 0; } void tolwr(char

weixin_45850972的博客 1386

判断回文数字

有这样一类数字,他们顺着看和倒着看是相同的数字。 例如121,656,2332等,这样的数字叫做回文数字。 编写一个程序,判断一个数字是否为回文数字。

chaoisbusy的博客 731

【C++】验证回文串(数字+大小写字母)

1.题目描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例 2: 输入: “race a car” 输出: false 2.主要思想 我们可通过类比快速排序的方法,用前[begin]和后[end]两个下...

ly_6699的博客 1189

C++ string 高频算法题精选:从反转、回文到数字转换

字符串最后一个单词的长度在这里插入图片描述该题的本质还是找空格,比如说一个字符串hello world可以使用之前的find找空格,但是一个字符串有多个空格就不好确定哪个空格之后是最后一个单词了,这时候就需要倒着找了,这个功能库中也有接口实现在这里插入图片描述在这里插入图片描述rfind就是倒着找,其第二个参数默认给npos。会从最后一个字符往前找,例如从8位置(下标为8)倒着找,第二个参数给8就可以了。

m0_74824496的博客 165

c++判断数字回文(sstream)

定义了三个类:istringstream用来进行流的输入、ostringstream进行流的输出、stringstream进行流的输入输出。主要用来进行数据转换

weixin_51355192的博客 248
上一篇: C++ 核桃的数量
下一篇: C++ 判断回文
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值