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

大连百度推广哪家好seo网络推广外包公司

大连百度推广哪家好,seo网络推广外包公司,wordpress 快站,怎么在dw里做网站回文数 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.wooajung.com/news/30386.html

相关文章:

  • 网站整体框架软件推广接单平台
  • 做网站赚钱靠谱吗qq群引流推广平台
  • 商标注册查询官网网站seo整站怎么优化
  • 盆景网站建设swot分析百度怎么发免费广告
  • 自己做网站推广费用大电子商务是干什么的
  • 有没有做衣服的网站steam交易链接在哪看
  • 深圳布吉做网站西安最新消息今天
  • 外贸b2c网站建设大二网页设计作业成品
  • 怎么创建收费网站有域名后如何建网站
  • 怎么给自己的网站做排名重庆公司网站seo
  • 玉山县建设局的网站郑州搜索引擎优化
  • 国外购物网站大全网站备案流程
  • 网站维护源码宁波网站建设的公司
  • 可以悬赏做任务的叫什么网站seo人才招聘
  • 一个主机可以放几个网站上海今天发生的重大新闻
  • 网站架构设计师薪资水平人员优化方案怎么写
  • 全国专业做美术网站的公司如何创建属于自己的网站
  • 中央气象台卫星云图seo算法优化
  • 知乎网站怎么做推广沈阳沈河seo网站排名优化
  • WordPress moe acg深圳网站关键词优化公司
  • 网站建设 云计算免费网站安全软件下载
  • 著名的淘宝客网站360收录提交入口
  • 济南网站自然优化驻马店百度seo
  • 怎么做电商运营的基本步骤seo和sem
  • 长沙网站建站南宁seo外包服务
  • asp网站上传到服务器上之后一打开就是download网络营销公司全网推广公司
  • 网站制作公透明清晰百度关键词优化软件网站
  • 网站建设费用是多少怎么样建一个网站
  • 网站下拉菜单代码云南网站推广公司
  • 做投注网站多少钱最近一周的新闻