PTA 水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。
输入格式:
输入在一行中给出一个正整数N(3≤N≤7)。
输出格式:
按递增顺序输出所有N位水仙花数,每个数字占一行。
输入样例:
3

输出样例:
153
370
371
407
#include
#include
using namespace std;
int main()
{
int n,count=0;
cin>>n;
if(n==7)//等于7时,时间复杂度较大,所以直接列出
//如果不直接列出的话,可以重写一个pow函数
{
cout<<1741725<

PTA 水仙花数最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/16304.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>