Project Euler 34

看着道題AC人數這麼多……肯定很水……然後就有信心做了……

呵呵……

這題應該無壓力……暴力


#include <stdio.h>

int
calcFactorial(int n)
{
	int fac=1;
	for (; n>1; n--)
		fac *= n;
	return fac;
}

int
main()
{
	int i, x;
	int ans=0, sum;
	for (i=145; i<1000000; i++)
	{
		sum = 0;
		for (x=i; x>0; x /=10)
			sum += calcFactorial(x%10);
		if (sum == i)
			ans += i;
	}
	printf("%d\n", ans);

	return 0;
}


發佈了65 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章