1000以内的水仙花数,求出1000以内的水仙花数
一、C语言求助:求1000以内的水仙花数
#include<iostream>usingnamespacestd;voidmain(){intm=1,n=0,x=0;cout<<"1000以内的所有水仙花数数:"<<endl;;for(;m<=1000;m++){x=m/100;n+=x*x*x;x=m%100/10;n+=x*x*x;x=m%100%10;n+=x*x*x;if(n==m){cout<<m<<"\t";}n=0;}cout<<endl;}
二、1000水仙花数有哪些
有4个,分别是153、370、371、407。
水仙花数(Narcissisticnumber)也被称为超完全数字不变数(pluperfectdigitalinvariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrongnumber)。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例如153就是水仙花数:13+53+33=153。
三、1000以内的水仙花数有多少
水仙花数是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^3+5^3+3^3=153)三位的水仙花数共有4个,分别为:153、370、371、407