输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1*+5*+3
输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1+5+3
答案解析:从题目当中得到”水仙花数“为一个3位数,则范围确定为[100, 999]。另外需要获取该数字的百位数字,十位数字,个位数字相加起来等于该数本身,则我们需要使用到%除的方式,来获取每一个位权的数字。
代码示例:#include <stdio.h> int main() { //a表示百位数字,b表示十位数字,c表示各位数字int a, b, c;for (int i = 100; i <= 999; i++){a = i / 100;b = (i / 10) % 10;c = i % 10;if (a * a * a + b * b * b + c * c * c == i){printf("%dn", i);}}return 0; }运行截图:

相关知识
输出所有的水仙花数,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1*+5*+3
《水仙花数》——————打印出所有的 “水仙花数 ”,所谓 “水仙花数 ”是指一个三位数,其各位数字立方和等于该数本身。
输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身, 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
输出所有的“水仙花数”,所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1^3+2^3+3^3.
C语言:输出所有的水仙花数
编程实现判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。要求:用带有一个输入参数的函数(
c++中输出“水仙花数”
java基础判断一个数是不是水仙花数
他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。 现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”
【C语言】输出所有的3位数的水仙花数 水仙花数是指这样一种三位数,各个数位的立方和加起来等于这个数本身, 如153=13+53+33,试编制一个程序,验证从键盘上输入的一个数是否为水仙花数。
原文链接: 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1*+5*+3 https://www.huajiangbk.com/newsview391212.html
| 上一篇: C语言:PAT练习:水仙花数( ... | 下一篇: 水仙花数(n>=3) |
推荐分享

- 1明日花キララ:明日花绮罗年度... 15791
- 2明日花キララ(明日花绮罗)经... 9103
- 3兰花叶子扭的是什么兰 7687
- 4君子兰什么品种最名贵 十大名... 6184
- 5李晓明工笔牡丹(魏紫)《牡丹... 5921
- 6十大致癌花卉排行榜,哪些花卉... 5909
- 7花圈挽联怎么写? 4725
- 8世界上最名贵的10种兰花图片... 4621
- 9家庭养花知识大全 家庭养花有... 4503
- 10鲜花养护:帝王花的养殖方法以... 4468




