只要求出这1000个数中能够被分解成(2,5)的个数。例如125*8=1000,其中125 = 5*5*5;又因为分解出的2的个数要比5度,所以直接求出分解出出的5的个数就可以。
#include<stdio.h>
int main()
{
int i=1;
int count = 0;
int temp;
for(;i<=1000;i++)
{
temp = i;
while(temp%5==0)
{
count++;
temp= temp/5;
}
}
printf("%d",count);
return 0 ;
}