打印0~100000之间的水仙花数, 水仙花数指一个n位数,其各位数的n次方之和正好等于该数本身

简介: 打印0~100000之间的水仙花数, 水仙花数指一个n位数,其各位数的n次方之和正好等于该数本身
//打印0~100000之间的水仙花数,  水仙花数指一个n位数,其各位数的n次方之和正好等于该数本身
//例如:153=1^3+5^3+3^3,则153是一个水仙花数
//#include<math.h>//用到了pow--求次方运算
//int main()//判断是否为水仙花数---i(n位数)的每一位的n次方之和等于i
//          //思路:1.计算i的位数
//        //2.计算i的每一位的n次方之和
//        //3.与i尽行比较,判断
//{          
//    int i = 0;
//    for (i = 0; i <= 10000; i++)
//    {
//        int tmp = i;//把i的值赋给tmp,目的不让i的值改变
//        int n = 1;//n表示几位数,i最小也为一位数,所以n最小为1
//  //思路:1.计算i的位数
//        while (tmp / 10)//非0为真,进    0为假,出循环
//        {
//            n++;
//            tmp = tmp / 10;
//        }
//        //2.计算i的每一位的n次方之和
//        tmp = i;//把i的值赋给tmp,目的不让i的值改变
//        int sum = 0;
//        while (tmp)
//        {
//            sum+=pow(tmp % 10,n);//tmp%10的n次方
//            tmp = tmp / 10;
//        }
//        //3.与i进行比较,判断
//        if (sum == i)
//        {
//            printf("%d ",i);
//        }
//    }
//    return 0;
//}


相关文章
|
存储 Kubernetes 调度
【K8S系列】第二讲:Pod入门
【K8S系列】第二讲:Pod入门
288 0
|
存储 小程序 编译器
数据的存储--大小端
数据的存储--大小端
650 0
|
人工智能 自然语言处理 异构计算
Stability AI发布基于稳定扩散的音频生成模型Stable Audio
近日Stability AI推出了一款名为Stable Audio的尖端生成模型,该模型可以根据用户提供的文本提示来创建音乐。
351 1
|
7月前
|
人工智能
MIT 76页深度报告:AI加速创新马太效应,科学家产出分化加剧!缺乏判断力将被淘汰
近日,麻省理工学院(MIT)发布了一份76页的深度研究报告,探讨AI对科学发现和创新的影响。研究对象为1018名美国科学家,结果显示AI使新材料发现增加44%,专利申请增长39%,产品创新提升17%。然而,AI对高能力科学家的产出提升更显著,加剧了科学家间的分化。AI还改变了科学家的工作内容,减少了创意构思时间,增加了评估任务,导致工作满意度下降,但科学家对AI的信心增强。报告全面分析了AI带来的机遇与挑战。论文地址:https://conference.nber.org/conf_papers/f210475.pdf
285 14
|
8月前
|
机器学习/深度学习 算法
《深度剖析:凸优化与梯度下降的紧密关系》
凸优化和梯度下降是机器学习与数学优化中的核心概念。凸优化旨在最小化凸函数在凸集合上的取值,其特性保证了局部最优即为全局最优,简化了求解过程。梯度下降则通过迭代更新参数,沿负梯度方向逐步减小目标函数值。两者紧密关联:凸函数的良好性质确保梯度下降能可靠收敛至全局最优,且在实际应用中广泛使用,如线性回归和逻辑回归。掌握它们的关系对解决复杂优化问题至关重要。
150 4
|
11月前
|
JavaScript 前端开发
Bootstrap5 侧边栏导航(Offcanvas)1
Bootstrap5 的 Offcanvas 组件提供了一种在小屏幕设备上使用的侧边栏导航方案。通过添加 `.offcanvas` 类并结合 `data-bs-toggle=&quot;offcanvas&quot;` 属性,可实现侧边栏的显示与隐藏。支持通过链接的 `href` 或按钮的 `data-bs-target` 属性进行控制。
|
人工智能 运维 安全
阿里云跻身央国企上云服务商“全量领导者”
在中国信息通信研究院与弗若斯特沙利文联合发布的《央国企上云服务商供应能力矩阵》三维全景图中,阿里云获评“全量领导者”,并在技术能力维度拿到最高分。
|
11月前
|
缓存 负载均衡 监控
微服务架构下的接口性能优化策略####
在当今快速迭代的软件开发领域,微服务架构以其灵活性和可扩展性成为众多企业的首选。然而,随着系统复杂性的增加,接口性能问题日益凸显,成为制约用户体验与系统稳定性的关键因素。本文旨在探讨微服务架构下接口性能优化的有效策略,通过具体案例分析,揭示从代码层面到系统架构层面的全方位优化路径,为开发者提供实战指南。 ####
|
传感器 XML 编解码
GIGE 协议摘录 —— GVSP 协议(三)(中)
GIGE 协议摘录 —— GVSP 协议(三)
504 1
|
缓存 前端开发 JavaScript
前端 JS 经典:构建工具
前端 JS 经典:构建工具
261 0