【题】
17. 寻找特殊整数
请编写一个程序寻找一种特殊整数:一个 n 位的正整数等于其各位数字的n次方之和。
例如:407=4×4×4+0×0×0+7×7×7。所以407就是一个特殊数。
输入:
正整数的位数n(n<=6)。
输出:
所有此n位特殊数。每个数占一行。若不存在符合条件的特殊数,则输出提示:“No output.”;若存在,则从小到大进行输出。
说明:
假设输入为4,在4位整数中,有3个4位的特殊数,则输出格式为(输出中的1111、2222和9999并不是4位特殊数,只是格式样例):
1111
2222
9999
| 测试输入 |
|---|

该博客介绍了如何寻找特殊整数,即那些位数相等的正整数,其每一位数字的n次方之和等于自身。举例来说,407是一个特殊数,因为4^4 + 0^4 + 7^4 = 407。程序的任务是接收正整数n(n≤6),并输出所有n位的特殊数,按从小到大的顺序排列。如果不存在这样的特殊数,则输出"No output."。
最低0.47元/天 解锁文章
1809

被折叠的 条评论
为什么被折叠?



