Project Euler にチャレンジ:Problem 3 C言語での解答

← Problem 2  Problem 4 →
#include<stdio.h>

int main(void)
{
	long num = 600851475143;
	int i = 2;
	while(i < num)
	{
		while(num % i == 0)
		{
			num /= i;
		}
		i++;
	}
	printf("%d",num);
}
問題文