第1个回答 2008-01-08
#include "stdio.h"
main()
{int a,num=0,sum=1,i;
scanf("%d",&a);//输入一个数a;
for(i=1;i<=a;i++)//求a!
sum=sum*i;//把结果存放在sum中;
printf("%d",sum);//输出a!
if(sum%10==0)//如果sum除10余数为0
{num++;//0的个数+1;
sum=sum/10;//sum变成sum/10后在次循环;
}
printf("%d",num);
}
程序后有追加的注释,楼主看注释就明白了!