用程序框图和基本算法语句描述一个算法,输出100~999中所有的水仙花数(注:水仙花数指的是若一个三位数ABC=A 3 +B 3 +C 3 ,则称ABC为水仙花数,例如1 3 +5 3 +3 3 =1+125+27=153,则153为水
思路分析:本题考查循环结构的设计方法及循环语句的写法.
解决此题的关键是从一个三位数中分别从百位、十位和个位上分离出数字,设这个三位数为I,且百位数字为A,十位数字为B,个位数字为C.
则可得
(1)A=I100;
(2)B=(I-100A)10;
(3)C=I-100A-10B.
从100开始检验,直到999结束.
这是一个循环结构.
I=100
WHILE I<=999
A=I MOD 100
B=(I-100*A) MOD 10
C=I-100*A-10*B
IF I+A^3+C^3 THEN
PRINT I
END IF
I=I+1
END
END
相关知识
JavaScript写打印水仙花数(三位数),(153=1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。
C语言:输出所有的水仙花数
输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1*+5*+3
Java编程练习3——求水仙花数
输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1*+5*+3
153 = 1*1*1 + 5*5*5 + 3*3
《信息学奥赛一本通(C++版)》水仙花数
C语言:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
打印出所有的 “水仙花数”,所谓 “水仙花数 ” 是指一个三位数, 其各位数字立方和等于该数本身。例如: 153是一个 “水仙花数 ”, 因为153=1的三次方+5的三次方+3的三次方。
【题目】打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
原文链接: 用程序框图和基本算法语句描述一个算法,输出100~999中所有的水仙花数(注:水仙花数指的是若一个三位数ABC=A 3 +B 3 +C 3 ,则称ABC为水仙花数,例如1 3 +5 3 +3 3 =1+125+27=153,则153为水 https://www.huajiangbk.com/newsview1580544.html
| 上一篇: 花在哪里买 | 下一篇: 情挑六月花White Palac... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 25260
- 2明日花キララ(明日花绮罗)经... 14875
- 3家庭养花知识大全 家庭养花有... 10256
- 4家庭养花风水知识 家庭养花“... 9961
- 5五月天婷婷开心六月丁香:音乐... 8969
- 6兰花叶子扭的是什么兰 8941
- 7君子兰什么品种最名贵 十大名... 8456
- 8秋天养花,掌握这5点养花知识... 8434
- 9【花卉知识 】养花须知:新手... 8037
- 10十大致癌花卉排行榜,哪些花卉... 8021




