#include<stdio.h>
int main(int argc, const char *argv[])
{
int num;
int i,j,k;
for(num = 100;num < 1000;num ++)
{
i = num / 100;
j = num / 10 % 10;
k = num % 10;
if(num == i * i * i + j * j * j + k * k *k)
printf("%d\n",num);
}
return 0;
}
(水仙花数问题)假设100 - 1000这个范围内求出个位的立方 + 十位的立方 + 百位的立方 == 数字本身 假设 123 == 1^3 + 2^3 + 3^3;
最新推荐文章于 2022-04-25 17:58:39 发布