- 博客(1)
- 收藏
- 关注
原创 输出所有的n位水仙花数
题目:输出水仙花数。输入一个正整数n(3≤n≤7),输出所有的n位水仙花数。水仙花数是指一个n位正整数,它的各位数字的n次幂之和等于它本身。例如153的各位数字的立方和是13+52+32=153。试编写相应程序。 解题思路: 首先确定水仙花数的取值范围,如当n等于3时,其取值范围为100~999,则可表示为pow(10,n-1)~pow(10,n)-1(这里需要用到pow函数,引入头文件<math.h>)。 其次将每个数的位数进行拆分,并求其n次幂之和。
2022-11-15 13:55:46 2474 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人