求100∼999中的水仙花数。若三位数ABC,ABC=A的3次方+B的3次方+C次方,则称ABC为水仙花数。
例如153,1的3次方+5的3次方+3的3次方=1+125+27=153,则153是水仙花数。
无
由小到大输出满足条件的数,每个数占一行。
假设需要输出两个数:119,100。需要输出以下形式:
100
119
提交 统计信息 提交记录
#include
#include<cmath>
#include<cstring>
using namespace std;
int main()
{
int i,j,k;
for(int n=100;n<=999;++n)
i=n/100;
j=n/10%10;
k=n%10;
if((i*i*i+j*j*j+k*k*k)==n)
printf("%d\n",n);
}
return 0;
京公网安备 11010502049817号