//自恋函数:如果一个正整数等于其各个数字的立方和。如407=4*4*4+0*0*0+7*7*,
//就是一个自恋函数.编写程序要求1000以内的所有自恋函数。
#include <stdio.h>
#include <math.h>
int main(int argc, char const *argv[])
{
int a,b,c,d;
for (int i = 1; i <= 1000; i++)
{
a=i%10;//各位
b=i%100/10;//十位
c=i/100%10;//百位
d=i/1000;//千位
if (i==(pow(a,3)+pow(b,3)+pow(c,3)+pow(d,3)))
{
printf("%-6d",i);
}
}
return 0;
}
//1 153 370 371 407
自恋函数细解
最新推荐文章于 2021-10-23 11:56:41 发布