100!后面有多少个0?
以下是网上的分析
http://blog.csdn.net/liming0931/article/details/7766861
以下是我的代码
#include <stdio.h>
#define N 100
int main(void)
{
int i,k=1,j=0;
for(i=1;i<=N+1;i++){
k*=i;
if(k%10==0){
j++;
k=k/10;
}
k=k%100;
}
printf("%d",j);
}
这里的N+1是为了防止一些数字被忽略