示例#1
0
int main()
{
  int solution = 0;
  for (int i = 10; i < kMax; ++i) {
    solution += factorial_sum(i);
  }

  printf("The solution is: %d\n", solution);
  return 0;
}
示例#2
0
int main(int argc, char ** argv)
{
	int j, sum, max;
	
	for(max = 9, j = 1; max < factorial[9] * j; max = max * 10 + 9, j++);
	
	sum = 0;
	for(j = 3; j < max; j++)
		if(j == factorial_sum(j))
		{
			sum += j;
			printf("%d\n", j);
		}
	
	printf("Sum of all numbers equal to their factorial sum: %d\n", sum);
	
	return 0;
}