#include<stdio.h>
#define N 100
int main()
{
int a[N],b[N],j,i,count=0,k=0;
for(i=0;i<100;i++)/*将1-100赋值于A*/
{
a[i]=i+1;
}
for(i=0;i<99;i++)
{
for(j=i+1;j<100;j++)
{
if(a[i]*a[j]%10==0)
{
count++;/*当第I个和第J个数字相乘为10的倍数,count++*/
a[j]=a[i]*a[j]/10;
}
}
}
printf("%d\n",count);
return 0;
}
顺便请教一下,如何计算100的阶乘。
转载于:https://my.oschina.net/u/3760110/blog/1611060