网易首页 > 网易号 > 正文 申请入驻

【未来虫教育】C语言水仙花数,阿姆斯特朗数!

0
分享至



阿姆斯特朗数也就是俗称的水仙花数,是指一个三位数,其各位数字的立方和等于该数本身。

例如:153=13+53+33,所以 153 就是一个水仙花数。

求出所有的水仙花数。

算法思想

对于阿姆斯特朗数问题,根据水仙花数的定义,需要分离出个位数、十位数和百位数。然后按其性质进行计算并判断,满足条件则打印输出,否则不打印输出。

因此,阿姆斯特朗数问题可以利用循环语句解决。设循环变量为 i,初值为 100,i 从 100 变化到 1000;依次判断条件是否成立,如果成立则输出,否则不输出。

算法思想具体如下:

分离出个位数,算术表达式为:j=i%10。

分离出十位数,算术表达式为:k=i/10%10。

分离出百位数,算术表达式为:n=i/100。

判断条件是否成立。若是,执行步骤 ⑤;若不是,执行步骤 ⑥。

打印输出结果。

i 自增 1。

转到 ① 执行,直到 i 等于 1000。

其判断的条件为:j*j*j+k*k*k+n*n*n==i。

程序代码

#include int main(){ int i,j,k,n; for(i=100;i<1000;i++) { j=i%10; k=i/10%10; n=i/100; if(j*j*j+k*k*k+n*n*n==i) printf("%5d\n",i); } return 0;}

调试运行结果

所有的阿姆斯特朗数,如下所示:


总结

实训中需注意的是在分离个位数、十位数和百位数时,算术运算符的选择。要清楚每一种算术运算符的运算规则和结合性,再根据题意选择合适的算术运算符进行运算。

在本实例中使用了除法运算符“/”和求余运算符(模运算符)“%”。

在程序中由于循环体的语句不止一句,因此我们在使用时必须用“{}”括起来,组成复合语句进行使用。

在程序中应把复合语句看成是单条语句而不是多条语句,复合语句内的各条语句都必须以分号“;”结尾;此外,在括号“}”外不能加分号。一般复合语句用于要执行某段特殊功能的程序如 for 语句、if 语句或 while 语句等。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
萝莉岛又添一名猛将,神奇女侠盖尔加朵主动承认陪睡 火辣画面曝光

萝莉岛又添一名猛将,神奇女侠盖尔加朵主动承认陪睡 火辣画面曝光

姜子牙世界
2024-11-12 20:01:11
沉痛悼念!他于 10 月 8 日在北京逝世,享年84岁!

沉痛悼念!他于 10 月 8 日在北京逝世,享年84岁!

有趣的火烈鸟
2024-10-08 20:19:20
准备买单时发现太贵,直接说买不起,营业员说确实贵,我也买不起

准备买单时发现太贵,直接说买不起,营业员说确实贵,我也买不起

九月诗情
2024-10-14 09:58:31
“退出北约!绝不与俄为敌!”——这句话引发的国际巨震!

“退出北约!绝不与俄为敌!”——这句话引发的国际巨震!

星辰故事屋
2024-10-13 20:00:22
开始上强度!海警退场海军进场,中国海军战备巡逻黄岩岛领海领空

开始上强度!海警退场海军进场,中国海军战备巡逻黄岩岛领海领空

现代春秋
2024-11-14 19:49:47
一年狂入725亿,村长身家165亿,浙江这个村盛产“亿元户”

一年狂入725亿,村长身家165亿,浙江这个村盛产“亿元户”

善诊冷暖
2024-11-14 08:00:12
90后夫妻喝了5年桶装水,双双确诊肝癌,提醒:无知害人不浅

90后夫妻喝了5年桶装水,双双确诊肝癌,提醒:无知害人不浅

古今历史记
2024-08-12 11:49:24
中国10大最毒零食排行榜,常吃等于“慢性自杀”

中国10大最毒零食排行榜,常吃等于“慢性自杀”

新兴网评
2024-10-22 00:57:07
2025年起,养老金并轨后,1965年到1975年出生的人,有这几大好处

2025年起,养老金并轨后,1965年到1975年出生的人,有这几大好处

社保小达人
2024-11-12 12:05:06
五粮液炮轰线上平台售假:鉴定的148瓶产品中14瓶假货来自某电商“百亿补贴”频道店铺

五粮液炮轰线上平台售假:鉴定的148瓶产品中14瓶假货来自某电商“百亿补贴”频道店铺

澎湃新闻
2024-11-14 10:18:27
43岁伊万卡风韵犹存,丈夫患癌瘦到皮包骨,退出政坛后生活惬意

43岁伊万卡风韵犹存,丈夫患癌瘦到皮包骨,退出政坛后生活惬意

南城无双
2024-11-13 22:02:50
代工大厂又移出中国:产能降至50%!

代工大厂又移出中国:产能降至50%!

WitDisplay
2024-11-14 16:34:09
正式退出,王曼昱官宣决定,国乒批准,日本选手或捡漏夺冠!

正式退出,王曼昱官宣决定,国乒批准,日本选手或捡漏夺冠!

最爱乒乓球
2024-11-15 00:08:38
天哪……她们彻底闹掰了?

天哪……她们彻底闹掰了?

寻艺
2024-11-13 19:37:12
吕布为何大多数时候不听陈宫的话?看史书记载,你是吕布也不会听

吕布为何大多数时候不听陈宫的话?看史书记载,你是吕布也不会听

Ido历史
2024-11-14 16:37:47
穆斯卡特:若武磊只是单纯的边锋属性,一个赛季进34球是很难的

穆斯卡特:若武磊只是单纯的边锋属性,一个赛季进34球是很难的

直播吧
2024-11-14 18:03:26
连胜印尼巴林!记者:伊万18强赛前制定的计划,居然全都实现了

连胜印尼巴林!记者:伊万18强赛前制定的计划,居然全都实现了

直播吧
2024-11-15 00:18:23
极氪与领克合并,吉利从大扩张走向大整合

极氪与领克合并,吉利从大扩张走向大整合

界面新闻
2024-11-14 15:56:00
浙江多地出现大量奇怪订单,收到请报警

浙江多地出现大量奇怪订单,收到请报警

都市快报橙柿互动
2024-11-14 17:39:49
私人影院成“重灾区”,一小时500元过程明码标价,店家:不怕查

私人影院成“重灾区”,一小时500元过程明码标价,店家:不怕查

阿纂看事
2024-11-04 16:49:58
2024-11-15 03:00:49
原画在线课堂vv
原画在线课堂vv
一家有温度的原画教育机构
1099文章数 1关注度
往期回顾 全部

科技要闻

官宣!极氪领克合并,吉利走向大整合

头条要闻

世预赛:国足客场1-0巴林收获两连胜 张玉宁绝杀

头条要闻

世预赛:国足客场1-0巴林收获两连胜 张玉宁绝杀

体育要闻

本季英超最炸裂的瓜,由一名裁判制造

娱乐要闻

娜扎张云龙恋情曝光!甜蜜细节被扒

财经要闻

"机构举报游资"导致A股大跌?

汽车要闻

七块屏幕四座布局 仰望U7中式百万座舱

态度原创

健康
家居
游戏
手机
公开课

花18万治疗阿尔茨海默病,值不值?

家居要闻

现代潮流空间 轻奢现代风并重

剑星PS5 Pro增强奇妙比喻:泳装伊芙秒变真实体模!

手机要闻

vivo S20 Pro详细参数流出:旗舰同款影像方案,配置也少有短板!

公开课

一块玻璃,如何改变人类世界?

无障碍浏览 进入关怀版