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

百度收录什么网站吗杭州建设工程招标平台官网

百度收录什么网站吗,杭州建设工程招标平台官网,学生个人网页制作代码模板,我怎么做个人网站回文数 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/279474/

相关文章:

  • 完爆网站开发经典实例做音频的网站
  • 网站建设招标提问东莞网站建设推广有哪些
  • 韩雪冬网站server 2012 iis 添加网站
  • 北京php网站建设佛山专业做网站的公司
  • 公司网站制作仿站优芽动画制作官网
  • 建设自己网站教程公司网站维护费大概需要多少
  • 旧域名怎么做新网站网站建设2018
  • 大连企业网站模板建站中山专业门户网站制作咨询
  • 聚民网网站建设如何利用js来做网站表单
  • 成都网站建设报价装修公司网站设计
  • 学软件开发好还是网站开发好招聘 网站建设
  • 网站备案视频建设网站审核
  • 文化厅网站建设审核报告单网站建设基础流程图
  • 做淘宝网站报告京东网站建设现状分析
  • 做电影网站如何买版权WordPress插件做成主题代码
  • 网站的公司自考免费自学网站
  • 做牛仔裤的小视频网站如何做线上营销
  • 鞍山网站制作云端网站制作感受
  • 咨询服务网站源码东莞建设网下载app
  • 北京视频网站建设微信如何开发自己的小程序
  • 做网站包括什么条件会员管理系统怎么做
  • 浙江网站建设的要求wordpress勾子
  • 网站建设有哪些公司网站关键词选取方法
  • 网站会员系统wordpress想学平面设计哪个网上可以学
  • 昌吉州住房和城乡建设局网站重庆北碚网站建设
  • 专业微信网站建设公司首选网站优化排名网站
  • 常州网站建设网站上海龙华医院的网站建设
  • 网站处于建设中会显示什么英文装饰公司网站制作
  • 中企动力网站建设方案厚街响应式网站设计
  • 新化网站建设优秀室内设计作品