void main()
{
int b,n;
int temp[20];
int i=2,j=0,k;
int yinziNum[20];
cout<<"請輸入壹個進制數和壹個整數:"<<endl;
cin>>b>>n;
if(b%2==0)
while(b%i==0)
{
while(b%i==0)
{temp[j]=i;
b=b/i;}
i++;
if(b%i==0)
j++;
}
for(i=2;i<=n;i++)
for(k=0;k<=j;k++)
while(i%temp[k]==0&&i!=0)
{yinziNum[k]++;
i=i/temp[k];}
min=yinziNum[0];
for(i=1;i<k;i++)
if(yinziNum[i]<min)
min=yinziNum[i];
cout<<b<<"進制數"<<n<<"的階乘末尾***有"<<min<<"個零!"<<endl;
}