当前位置: 首页 > news >正文

连城县住房和城乡建设局 网站一见钟情 网站

连城县住房和城乡建设局 网站,一见钟情 网站,个人合法网站怎么做,浙江嘉兴seo网站优化推广回文数 0.题目1.WJQ的思路2.实现过程2.0 原始值怎么一个个取出来?2.1 取出来的数如何存到新的数字后面?2.2完整的反转得到新数的过程 3.完整的代码4.可运行的代码5.算法还可以优化的部分 0.题目 给你一个整数 x ,如果 x 是一个回文整数&…

回文数

  • 0.题目
  • 1.WJQ的思路
  • 2.实现过程
    • 2.0 原始值怎么一个个取出来?
    • 2.1 取出来的数如何存到新的数字后面?
    • 2.2完整的反转得到新数的过程
  • 3.完整的代码
  • 4.可运行的代码
  • 5.算法还可以优化的部分

0.题目

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
例如,121 是回文,而 123 不是。

示例 1:
输入:x = 121
输出:true

示例 2:
输入:x = -121
输出:false
解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:
输入:x = 10
输出:false
解释:从右向左读, 为 01 。因此它不是一个回文数。

1.WJQ的思路

在这里插入图片描述
思路可行,如何实现?

2.实现过程

2.0 原始值怎么一个个取出来?

取高位 x=x/10除以10再取整
取低位 x=x%10除以10再取余

原始值从最低位开始取,新的数从最高位开始存

2.1 取出来的数如何存到新的数字后面?

reversed = reversed * 10 + x % 10;对于新的数字,我将原有的数字乘10加上取余得到的数

2.2完整的反转得到新数的过程

int original = x; // 存储原始值
long reversed = 0; // 反转后新的数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10; //只是x=x/10的缩写形式,没什么高端的意思}

3.完整的代码

bool isPalindrome(int x) {int original = x; // 存储原始值long reversed = 0; // 用长整型防止溢出// 反转整数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10;}// 比较反转后的值与原始值return original == reversed;
}

4.可运行的代码

#include <iostream>bool isPalindrome(int x) {// 负数不是回文数if (x < 0) return false;int original = x; // 存储原始值long reversed = 0; // 用长整型防止溢出// 反转整数while (x != 0) {reversed = reversed * 10 + x % 10;x /= 10;}// 比较反转后的值与原始值return original == reversed;
}int main() {int number;std::cout << "Enter a number: ";std::cin >> number;if (isPalindrome(number)) {std::cout << number << " is a palindrome." << std::endl;} else {std::cout << number << " is not a palindrome." << std::endl;}return 0;
}

5.算法还可以优化的部分

  • 负数能直接判断不是回文数
  • 两边都只判断一半
http://www.yayakq.cn/news/573351/

相关文章:

  • 微网站 好处有关学校网站建设的建议
  • 怎么用APdiv做网站导航栏夏天做哪些网站致富
  • 网站建设考虑哪些因素福州如何做百度的网站
  • 网站怎么做下载连接hi宝贝网站建设那家好
  • 冠县网站建设公司外 网站 公司
  • 网站建设采购项目网站建设 意向协议书
  • 网站开发怎么收客户费ip地址信息备案管理系统
  • 建站公司如何在抖音平台开店网龙网络公司官网
  • 西安网站建设 企业建站特性设计的网站
  • 做设计在哪个网站上找高清图宿松 做网站
  • 站外推广方式有哪些北京注册公司虚拟地址
  • 济南制作网站的公司吗ui设计是什么系
  • 免费建企业网站哪个好破解直播免费视频
  • 哪些网站可以做网店建筑工程考试题库
  • 网站开发的论文题目长治市网站开发
  • 桂林网站优化价格汕头澄海网站建设
  • 汽车网站建设企业园区网络设计方案
  • 上海虹口建设局官方网站jsp是前端还是后端开发的
  • 景洪网站建设代理主要干什么
  • 由一个网页建成的网站有没有做花卉种子的网站啊
  • 杭州网站建设哪家权威福州网站建设技术支持
  • 手机网站首页东莞门户网站建设报价表
  • 至高建设集团 网站中企动力在业内口碑如何
  • 网站博客模板php网站开发api
  • 深圳高端建设网站wordpress+安装插件+ftp
  • 网站宣传推广方案宁波公司名称大全
  • 做网站哪个公司企业网站制作要求
  • 浙江省建设信息网站nginx 做udp网站
  • diy学做衣服网站网站开发工具教程
  • 淘宝 网站建设教程视频wordpress棋牌模板