找出指定范围的回文数C++代码实现
思路非常的简单,即把这些书一位一位的分开用一个数组存上,看看一共多少位,然后从后向前看看是否相等即可。
#include<iostream>
using namespace std;
class pal
{int low,up;int a[100];int count;public:pal(int t1,int t2);int ispalin(int x);void istore();void output();} ;pal::pal(int t1,int t2){count=0;low=t1;up=t2;}void pal::istore(){for(int i=low;i<=up;i++){int x=i*i;if(ispalin(x))a[count++]=i; }}void pal::output(){cout<<"count="<<count<<endl;cout<<"x"<<'\t'<<"x*x"<<endl;for(int i=0;i<count;i++)cout<<a[i]<<'\t'<<a[i]*a[i]<<endl;}int pal::ispalin(int x){int i=0,j,n;int a[100];while(x){a[i]=x%10;x=x/10;i++;}n=i;for(i=0,j=n-1;i<=j;i++,j--)if(a[i]!=a[j])return 0;return 1;}int main(){pal p(100,1000);p.istore();p.output();return 0;}
找出指定范围的回文数C++代码实现相关推荐
- 找出11-999间的回文数m,m方,m三次方均为回文
判断是否为回文:将数反序,反序后的书与原来的数一样即是回文 #include "stdafx.h" #include<iostream> using namespace ...
- LeetCode 2217. 找到指定长度的回文数
文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述 给你一个整数数组 qu ...
- 回文数猜想代码c语言,跪求用C++写出回文数猜想程序,课程设计需要,谢谢。。。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include using namespace std; class Circle { public: void set_value(); void c ...
- java输出回文数原代码_JAVA怎么用循环语句编写一个判别是否为回文数的代码?...
import java.util.Scanner; /** * 回文数是指将该数含有的数字逆序排列后得到的数和原数相同, * 例如12121.3223都是回文数 */ public class Hui ...
- java输出回文数原代码_leetcode 9 回文数
判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向 ...
- java输出回文数原代码_C++编程入门:判断回文数
题目描述 回文数是指一个像16461这样"对称"的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样.输入一个正整数,判断它是否为回文数,如果是回文数则输出&q ...
- Java中找出s字符串的回文_给定一个字符串 s,找到 s 中最长的回文子串。
题目描述:给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 思路: 判断s[i..j]是否是回文字符串,依赖于s[i+1...j-1],这种一个问题的结果依赖于 ...
- 第十周 项目二 回文数
问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月4日 题目描述 输入一个数,判断是否为回文数: ...
- Python-打印指定范围内的全部回文素数(高教社,《Python编程基础及应用》习题8-7) (10分) 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数。
前言 PTA程序设计类教学平台-Python作业 题目: 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数.请实现下述两个函数,帮助测试程序完成如下功能:从键盘输入正整数N, 打印从 ...
最新文章
- Asp.NET 的几个高级技巧
- hdu4549 M斐波那契数列
- 电脑卡顿不流畅怎么解决_电脑用久了卡怎么办?学会这四招解决你的电脑卡顿问题...
- HDUOJ 1062 TEXT REVERSE
- linux telnet smtp,如何使用Telnet测试IMAP与SMTP
- 【喜报】JEEWX荣获“2016 年度码云新增热门开源软件排行榜”第一名!
- 华为上架自主地图应用Here WeGo 或登录HMS系统成为预装应用
- 如何将access数据库导入到sql2005数据库中
- 使用这个插件,fiddler抓包直接生成httprunner脚本
- MyBatis教程(看这一篇就够了)
- VMware Pro16 安装MacOS 11/12教程
- Kylo 之 spark-job-profiler 源码阅读
- CentOS8环境中使用Graghics Magick将CMYK图片生成适用于chrome、Edge、QQ浏览器浏览的sRGB图片
- win版石器和linux,石器时代私服架设教程Linux版
- 全网最详细!vue中使用flv.js 播放直播监控视频流
- PS非常火焰的火焰字效果
- 【Alist + Teracloud】WebDAV免费畅游互联网个人方案总结,一些支持WebDAV的应用推荐
- oracle 信用检查,Oracle EBS 信用(Credit)额度(1)
- maven配置本地仓库、maven配置阿里中央仓库
- C/C++中的指针*是靠近数据类型还是靠近数据变量书写?