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

腾讯学生云服务器如何做网站php开源建站系统

腾讯学生云服务器如何做网站,php开源建站系统,东营招标信息网,2014年网站开发语言欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 题述 求出0~100000之间的所有“水仙花数”并输出。 “水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153&#…

欢迎关注个人主页:逸狼


创造不易,可以点点赞吗~

如有错误,欢迎指出~

题述

求出0~100000之间的所有“水仙花数”并输出。

“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。


我们要先了解水仙花数,他是自幂数的一种


思路

此题的关键在于只要知道判断一个数据是否为水仙花数的方式,问题就迎刃而解。假定给定一个数据data,方法如下:
1. 求取data是几位数
2. 获取data中每位上的数据,并对其进行立方求和
3. 对data中每个位上的数据立方求和完成后,在检测其结果是否与data相等即可,
相等:则为水仙花数,否则:不是

代码实现

#include <stdio.h>
#include <math.h>int main()
{int i = 0;for(i=0; i<=99999; i++){int count = 1;int tmp = i;int sum = 0;//判断i是否为水仙花数//1. 求判断数字的位数while(tmp/10){count++;tmp = tmp/10;}//2. 计算每一位的次方和tmp = i;while(tmp){sum += pow(tmp%10, count);tmp = tmp/10;}//3. 判断if(sum == i)printf("%d \n", i);}return 0;
}

运行结果

http://www.ds6.com.cn/news/78504.html

相关文章:

  • phpok做网站教程国际网站平台有哪些
  • 做商品批发的网站阿里云搜索引擎入口
  • 北京个人注册公司谷歌seo优化公司
  • 域名解析好了怎么做网站十大免费货源网站免费版本
  • 邢台建设企业网站网址ip地址查询工具
  • 海口网站建设兼职河南网站建设哪家公司好
  • 北京网站域名备案国家中医药管理局
  • 东莞企业网站设计英雄联盟更新公告最新
  • 汕头网站推广制作怎么做腾讯企点是干嘛的
  • 莞城网站仿做网络促销方案
  • 网站建设与运营的课程总结站长素材官网
  • 一个网站怎么推广建个网站需要多少钱?
  • 建网站的步骤是哪些外链管理
  • 做网站app需要多少钱百度关键词排名怎么查
  • 怎么自己做论坛网站吗中国十大教育培训机构有哪些
  • 郑州做企业网站哪家好浏览器老是出现站长工具
  • 物流公司网站建设谷歌搜索引擎入口google
  • 展示型网站建设流程图发广告平台有哪些
  • 智能建站价格有效的网站推广方式
  • 网站做流量在线收录
  • 网站制作新技术河北seo诊断培训
  • 旅游网站建设的现状定制网站多少钱
  • 便宜网站设计31省市新增疫情最新消息
  • 免费建立自己的网站代码百度竞价排名查询网站
  • 20最快的加载wordpress主题西安seo网站关键词
  • 工艺礼品东莞网站建设做好的网站怎么优化
  • 做女朋友网站厦门seo优
  • 电子政务建设与政府网站建设推广员是做什么的
  • 客户网站建设完成后需要什么中国十大软件外包公司
  • 简单做网站用什么软件上海培训机构排名榜