从1连乘到1000的积末尾有几个连续的0?辛苦分给20分+满意度才给30最高给50分 我已经知道答案,
问题描述:
从1连乘到1000的积末尾有几个连续的0?
辛苦分给20分+满意度才给30
最高给50分 我已经知道答案,
答
用c语言轻松得到结果,如下
#include "stdio.h"
#include "math.h"
main()
{ int n=1,s=0;
int i=0,k=0;
while(n{ i=n;
while(i%5==0)
{ k++;
i=i/5;
}
n++;
}
printf("\n k=%d",k);
}
这样其实就是1000!
最后零的个数为 249个
答
[1000/5]=200
[200/5] =40
[40/5] =8
[8/5] =1
200+40+8+1=249