乘积尾零
解题思路:
找到每个数的2和5约数的个数,然后相加起来最少的个数就是尾零的个数
#include<stdio.h>
int main(){
int
i,j,k,a2,a5,y2,z2,y5,z5,a[100];
for(i=0;i<100;i++){
scanf("%d",&a[i]);
z2=z5=a[i];
for(j=0;j<15;j++){
y2=z2%2;
if(y2==0) z2=z2/2,a2++;
y5=z5%2;
if(y5==0) z5=z5/2,a5++;
}
}
if(a2>=a5)
printf("%d",a5);
if(a2<a5)
printf("%d",a2);
return 0;
}