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

深圳网站开发深圳网站设计镇江百度关键词优化

深圳网站开发深圳网站设计,镇江百度关键词优化,网站做防伪查询代码,做网站费用怎么记分录编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1&#xff0c…

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

  • 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
  • 然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。
  • 如果这个过程 结果为 1,那么这个数就是快乐数。

如果 n 是 快乐数 就返回 true ;不是,则返回 false 。

示例 1:

输入:n = 19
输出:true
解释:
12 + 92 = 82
82 + 22 = 68
62 + 82 = 100
12 + 02 + 02 = 1

示例 2:

输入:n = 2
输出:false

思路:将n除10取余求每一位的平方,再将他们加在一起,结果如果是1或者是7,则返回true,如果不是,将sum的值赋给n,继续循环。(还有其他便捷解题思路,查看力扣网题库202.快乐数)

#include <stdio.h>
#include <stdbool.h>bool isHappy(int n)
{int sum = 0;int cnt = 100;while (cnt--){while (n){int a = n%10;sum += (a*a);n = n/10;}if(sum == 1 || sum == 7){return true;}else{n = sum;sum = 0;}}return false;
}
int main()
{int n = 326;printf("%d\n",isHappy(n));return 0;
}

 

http://www.hotlads.com/news/5524.html

相关文章:

  • 沈阳小程序开发报价北京关键词优化服务
  • 如何将一台电脑做网站空间广告宣传费用一般多少
  • 最专业的网站开发公司哪家最专业网络营销分类
  • 高端集团网站建设公司seo流量是什么
  • 中国软件公司seo课程多少钱
  • 智慧政务门户网站建设研究搜索引擎营销推广
  • 网站规划与建设重要性理解与体会seo网站推广专员
  • HTML模板怎么导入WordPressseo关键词教程
  • 邢台市桥西住房建设局网站外贸推广营销公司
  • 南昌网站定制北京新闻最新消息
  • 给网站开发自己的一封信seo网站优化培训怎么做
  • 中国建设资格注册中心网站重庆百度开户
  • 交友高端网站建设seo专员是做什么的
  • 网站为何要屏蔽百度蜘蛛培训网址大全
  • 域名备案怎么注销seo技术中心
  • 远程教育网站开发seo兼职工资一般多少
  • 山东食品行业网站开发软件公司
  • 网站内容侵权 怎么做怎么交换友情链接
  • 中冶东北建设网站网站怎么快速被百度收录
  • 两学一做注册网站吗三只松鼠软文范例500字
  • 茂名网站建设优化seo重庆森林在线观看
  • 自己动手建设网站过程游戏如何在网上推广
  • 找合伙人做红木家具网站四川百度推广排名查询
  • 营销型网站建站公司建站
  • 滴滴出行的网站是哪家公司做的排超联赛积分榜
  • 如何进行企业营销型网站建设站长之家综合查询工具
  • 北京网站建设的价格天搜索引擎竞价广告
  • 什么网站可以做网站北京seo费用是多少
  • 开发网站和app常见的营销策略有哪些
  • 网站建设 代理福州seo网络推广