c语言编程 。输入n,求n的阶乘,并统计结果里有多少个0,n最好是足够大也能够计算出来的

大一程序实践课作业。原创,网上找的都不太好使。

#include<stdio.h>
int main()
{ int n,s=0;
  scanf("%d",&n);
  printf ("%d!的末尾有",n);
  for(;n;n/=5)s+=n/5;
  printf ("%d个连续的0\n",s);
  return 0;
}

追问

要阶乘的结果,以及结果0的统计

追答

n足够大也要有个尺寸啊?

追问

不是连续的0,就是统计阶乘后的0数字的0个个数,以及阶乘的结果

追答

把题目的原文贴上来。n多大算是足够大?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网