AOJ 0052 Factorial II

404 Not Found

#include <cstdio>

int main()
{
	int n, a;
	while(a = 0, scanf("%d\n", &n), n){
		while(n /= 5) a += n;
		printf("%d\n", a);
	}
	return 0;
}

すいません、解き方ぐぐりました。
階乗の末尾の 0 の個数

数学的知識は乏しいのでそれぞれ覚えていくしかない。