搜索神秘的三位数——有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身,即:abc = a! + b! + c!,例如145 = 1! + 4! + 5!。
#include <stdio.h>
int main(void)
{
int JC[] = {1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880};
int i, sum, x;
for (i=100; i<1000; i++)
{
sum = 0;
x = i;
/*********Found************/
while (______________)
{
sum += JC[x%10];
x /= 10;
}
if (i == sum)
{
printf("%d\n",i);
}
}
return 0;
}
1:
1: