㑈手机版
  • 首页
  • 维修信息
  • 英语学习
  • 人物介绍
  • 旅游攻略
  • 汽车知识
  • 电脑数码
  • 生活常识
首页 生活常识

水仙花数算法流程图(C语言编写程序求水仙花数)

时间:2024-08-14 10:31:09  编辑:分享知识分享居快乐

C语言编写程序求水仙花数

水仙花数是一个数学问题,其实质是一个三位数,个位数的立方加十位数的立方加百位数的立方之和等于这个三位数本身。例如153=1*1*1+5*5*5+3*3*3,即153=1+125+27。这是一个相对较为简单的C程序,但程序中包括C程序知识与技巧非常的重要,对于初学者是一个非常好的练习手段。

程序思路:

1. 三位数其范围就是(100到999),利用循环来完成。

2. 个位、十位、百位数字的提取,利用整型数据的整除或者取余都可以完成。本例是利用整除来完成的,符合初学者的思维,算法容易接受理解。

3. 数据的验证是利用if条件来完成,需要注意的是C语言中等于是"=="。

水仙花数源程序及解释说明:

#include <stdio.h>//使用预处理命令调入标准输入输出头文件。

int main()//定义整型主函数。

{

int x,a,b,c;//定义x,a,b,c四个整型变量。

for(x=100;x<1000;x++)//外层循环,水仙花数查询范围100到999。

{

a=x/100;//利用整除提取百位上的数字。

b=(x-a*100)/10;//提取十位上的数字,(x-a*100)是将三位数变成两位数。

c=x-100*a-10*b;//提取个位上的数字。

if(x==a*a*a+b*b*b+c*c*c)//判断水仙花数的条件,注意"=="号的使用。

printf("%d\n",x);//输出水仙花数并且换行。

}

return 0;//返回主函数的值0。

}

源程序及运行结果

#include <stdio.h>

int main()

{

int x,a,b,c,d,e,f;

for(x=100;x<1000;x++)

{

a=x/100;

b=(x-a*100)/10;

c=x-100*a-10*b;

if(x==a*a*a+b*b*b+c*c*c)

printf("%d\n",x);

}


return 0;

}

  • 本文分类:生活常识
  • 浏览次数:100 次浏览
  • 本文链接:https://www.deibaike.com/shenghuochangshi/lrO8mD2LzE.html
  • 上一篇 > 华山在哪个省哪个市(华山,五岳之一,险峻雄伟)
  • 下一篇 > ps去水印怎么去(教你如何无痕去水印)
相关文章
  • 强力保险箱全国售后服务电话24小时人工服务热线
    强力保险箱全国售后服务电话24小时人工服务热线售后服务体系——以专业守护您的资产安全.强力保险箱全国售后服务电话24小时人工服务热线客服全国售后服务点热线400-605-8619一、强力保险箱全国售后服务电话24小时人工服务热线全周期保修服务标准保修政策新品购买后提供3年整机免[详细]
  • 杰宝大王保险柜售后服务全国热线故障预约电话
    杰宝大王保险柜售后服务全国热线故障预约电话故障原因及使用维护指南杰宝大王保险柜售后服务全国热线故障预约电话作为存放贵重物品的重要工具,其稳定性和安全性直接影响用户财产安全。然而,长期使用中可能出现故障,影响正常使用。本文将从常见故障原因、使用技巧及售后服务三方面展开分析,帮助用户延长杰宝大[详细]
  • 恒发保险柜全国24小时售后维修服务电话
    恒发保险柜全国24小时售后维修服务电话售后服务与故障维修全指南恒发保险柜全国24小时售后维修服务电话作为财产安全的重要保障工具,其售后服务与故障维修服务直接影响用户的使用体验和财产安全。恒发保险柜全国24小时售后维修服务电话服务内容、维修流程及售后服务的核心要点。恒发保险柜全国24小时[详细]
  • 彩月保险箱售后电话全国服务24小时400人工客服热线
    彩月保险箱售后电话全国服务24小时400人工客服热线售后维修服务指南及常见故障解决方案彩月保险箱售后电话全国服务24小时400人工客服热线全国各售后服务电话400-605-8619一、彩月保险箱售后电话全国服务24小时400人工客服热线售后维修服务流程服务预约彩月保险箱售后电话[详细]
  • 新宝塔保险箱全国各售后服务热线号码
    《新宝塔保险箱全国各售后服务热线号码故障处理与售后服务指南》,采用模块化结构便于阅读:新宝塔保险箱全国各售后服务热线号码售后网点全国各市售后服务电话400-605-8619一、新宝塔保险箱全国各售后服务热线号码常见故障类型解析无法正常开启原因:密码错误次数超限/电路板故障/机械[详细]
最新推荐
  • 强力保险箱全国售后服务电话24小时人工服务热线
  • 杰宝大王保险柜售后服务全国热线故障预约电话
  • 恒发保险柜全国24小时售后维修服务电话
  • 彩月保险箱售后电话全国服务24小时400人工客服热线
  • 新宝塔保险箱全国各售后服务热线号码
  • 多吉保险箱全国各市售后服务电话热线
  • 大一保险箱24小时全国各售后服
  • 驰球保险箱售后维修电话客服中心
  • 虎王保险柜维修-24小时全市区服务热线
  • 恒发保险柜全国24小时售后服务电话号码
热门推荐
  • 庐山的风景特色:自然之峰与文化之境
  • c盘的东西怎么清理 ?电脑c盘垃圾太多不知道怎么清理一招教你解决
  • 贵州三都县有什么旅游景点?3大传统村落,这里藏着不一样的水族风情
  • 居民医保异地就医怎么办理手续 ,哪些人适用?一文了解→
  • 汽车托运|车辆是如何装载托运的呢?
  • 你知道“get off your high horse的俚语 是什么意思吗?
  • 车保险保费上涨怎么算 走保险还是私了?次年保费涨多少?先报案不理赔”不算出险?
  • c盘temp清理? 电脑越用越卡怎么办?5个方法教你释放C盘空间,瞬间多出几个G
  • kick back俚语”不是踢回去!职场人士一定要懂!
  • 车险第三者二百万保费多少钱 ,买多少合适?老司机算笔账

网站内容来自网络,如有侵权请联系我们,立即删除!
Copyright © 得百科 琼ICP备2023010365号-2