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

18款未成年禁止下载的游戏网站seo软件

18款未成年禁止下载的游戏,网站seo软件,靖江网站推广,科技创新作文本篇博客会讲解力扣“728. 自除数”的解题思路,这是题目链接。 对于给定的正整数num,我们如何判断它是不是自除数呢?根据定义,我们只需要把num的每一位数字都取出来,判断能不能整除num,如果发现num的某一位…

在这里插入图片描述

本篇博客会讲解力扣“728. 自除数”的解题思路,这是题目链接。

在这里插入图片描述
对于给定的正整数num,我们如何判断它是不是自除数呢?根据定义,我们只需要把num的每一位数字都取出来,判断能不能整除num,如果发现num的某一位数字时0或者无法整除num,就说明num不是自除数;反之,如果发现num的每一位数字都能整除num,就说明num是自除数。

那如何把num的每一位都取出来呢?这里介绍一种很常见的方法:反复进行“mod10除10”,即先mod10取出个位数,然后再除10把个位数去掉,反复进行这样的操作,就能取出num的每一位了。

bool isSelfDividing(int num){int tmp = num;// 取出每一位while (tmp){int digit = tmp % 10;// 包含0或者不能被整除,则不是自除数if (digit == 0 || num % digit){return false;}tmp /= 10;}// 每一位都能整除return true;
}int* selfDividingNumbers(int left, int right, int* returnSize){// 存储[left, right]的自除数int* ret = (int*)malloc(sizeof(int) * (right - left + 1));int pos = 0; // 记录写入的位置for (int i = left; i <= right; ++i){if (isSelfDividing(i)){ret[pos++] = i;}}*returnSize = pos;return ret;
}

在这里插入图片描述

总结

解决本题的关键是,如何取出任意整数的每一位。我们需要掌握一种常见的方法,即反复地mod10除10直到num变成0,每次mod10得到的余数就是num的每一位。

感谢大家的阅读!

http://www.khdw.cn/news/63253.html

相关文章:

  • 个体工商网上年检班级优化大师官方网站
  • 一个上线的网站需要怎么做武汉百度
  • 邢台市政建设集团股份有限公司网站torrent种子搜索引擎
  • 北京做erp报价的网站如何自建网站?
  • 上海商贸公司企业查询seo站长工具查询
  • 大背景类型的网站设计怎么开网店
  • 什么网站做推广好西安百度竞价外包
  • 新手如何学做网站全网营销代理加盟
  • 可以做关键词优化的免费网站免费自助建站
  • 西乡做网站的公司seo英文
  • 网站建设方法seo查询排名软件
  • 济南城乡建设局百度seo搜索引擎优化厂家
  • 织梦圈子如何调用网站默认模板百度上传自己个人简介
  • 安阳网站建设yhwebs重庆seo怎么样
  • 哪有专做注册小网站的seo排名优化软件免费
  • 网络培训的心得体会信息流优化师是干什么的
  • 南京app定制公司应用商店关键词优化
  • 石家庄旅游景点丁的老头seo博客
  • 极简网站设计拍照搜索百度识图
  • 美国做ppt的网站有哪些站长推广工具
  • 网站内容收费深圳优化网站
  • 个人做的卖货网站seo关键词排名优化评价
  • 营销型网站建设公司价格2345软件为什么没人管
  • 做俄罗斯外贸的网站设计做互联网项目怎么推广
  • 湖州服装网站建设舆情信息范文
  • 南京网站托管网络营销外包手机百度快照
  • 微信导航网站模板seo联盟
  • 上海松江做网站公司参考消息今天新闻
  • 买个域名自己做网站吗精准推广的渠道有哪些
  • wordpress 移动端插件百度seo排名点击器app