N!末后有几个0
N!末尾有几个0
#include<stdio.h> int main() { int zero,number,i,temp;//zer0:末尾0的个数 number:求number的接触 zero=0; temp=1; printf("input number:"); scanf("%d",&number); for(i=number;i>=1;i--) { temp*=i; while(temp%10==0) { temp/=10; zero++; } temp%=10; } printf("共%d个0\n",zero); system("pause"); }