问一下大佬H题后缀为0的那个

请问佬是怎么写的啊?我这个是哪地方出错了吗?改了2个小时(;´༎ຶД༎ຶ`)

#include <stdio.h>

int p=0;

void OutNum(int b[],int a); //算0的个数

int ConNum(int x); //算出式子的结果

int main()

{

int T,N,L,Z;

int i=1;

int b[100]={0};

scanf("%d",&T);

Z=T;

while (T>0)

{

scanf("%d",&N);

L=ConNum(N);

OutNum(b,L);

T--;

}

for(i=1;i<=Z;i++)

{

printf("%d\n",b[i]);

}

return 0;

}

void OutNum(int b[],int L) //算0的个数

{

int count=0;

while (1)

{

if (L%10!=0)

{

break;

}

L=L/10;

count++;

}

b[p+1]=count;

p++;

}

int ConNum(int N) //算出式子的结果

{

int sum1=0;

int sum2;

int pi;

int x;

int j,k;

for(j=1;j<=N;j++)

{

for(k=1,pi=1;k<=j;k++)

{

pi=pi*k;

}

x=pi*k;

sum1=sum1+x;

}

sum2=1+sum1;

return sum2;

}

全部评论
打表发现结果就是(n+1)!,数因子5的个数就是答案
1 回复 分享
发布于 2024-06-01 17:43 天津

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务