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

网站开发成本核算博客网站 wordpress

网站开发成本核算,博客网站 wordpress,网页制作一套教程,动画片制作教程题目: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 …

题目:

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ,就返回 0。

假设环境不允许存储 64 位整数(有符号或无符号)。

示例 1:

输入:x = 123
输出:321

示例 2:

输入:x = -123
输出:-321

示例 3:

输入:x = 120
输出:21

示例 4:

输入:x = 0
输出:0

思路:

题目很简单,一个简单的数字反转问题,关键问题在于32位的溢出管理,首先我们要知道32位整数的最大值和最小值,最大值为2147483647,最小值为-2147483648,所以我们只需要在算的时候往里面算,最后判断这个数是不是超出范围即可。

代码实现:

int reverse(int x){int num=0;while(x/10){num=x%10+num*10;x/=10;}if(num>INT_MAX/10||(num==INT_MAX/10&&(x>7))){return 0;}else if(num<INT_MIN/10||(num==INT_MIN/10&&(x<-8))){return 0;}else{return num*10+x;}
}

http://www.yayakq.cn/news/16024/

相关文章:

  • 开发做网站公司随州网站建站
  • seo网站推广经理招聘枣庄手机网站建设
  • 长春seo网站建设费用网络科技公司注册资金
  • 海南网站运营公司怎么刷网站点击量
  • 可以做网站吗贵阳建站公司
  • 山东省青州市建设局网站wordpress 数据表
  • 门户网站建设公司市场快速排名精灵
  • 安顺网站设计区域名 网站建设公司的销售好做吗
  • 专业做相册书的网站品牌推广公司如何推广
  • 织梦教育网站开发广西建设工程协会网站查询
  • 简单的购物网站模板十堰seo优化报价
  • 网站开发的基本功能在哪网站开发软件
  • 怎么制作一个网站5个网页asp.net 网站截图
  • 打不开wordpress站点wordpress带颜色的文字
  • 如何创建一个免费的网站网站数字化建设方案
  • 柬埔寨网赌网站开发创意设计思维
  • 网站建设营销外包公司哪家好制作网站的免费软件
  • 中山建站网站专栏建设
  • 太原网站开发团队seo技术教程
  • 企业网站板块网站建设后台编程
  • 中山建设工程招聘信息网站wordpress佣金分成
  • 网站推介方案wordpress 创建一个热门文章分类
  • 给酒吧做网站网站列表页怎么做内链
  • 洛阳网站建设设计公司哪家好品牌如何打造
  • visual studio制作网站开发seo谷歌推广
  • 未备案的网站青岛网站设计哪家好
  • 酒类网站建设策划书软件开发流程详细
  • 贵州网站制作wordpress免费企业主题下载
  • 微网站开发难度动漫设计与制作专业课程
  • wordpress 经典网站做移动网站建设