阶乘中的零(只用c语言)

阶乘中的零(只用c语言),第1张

#include <stdio.h>

int main()

{int n,i,x,a[100]={0}

scanf("%d",&n)

for(i=0i<ni++)

{scanf("%d",&x)

for(xx/=5)a[i]+=x/5

}

for(i=0i<ni++)

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

return 0

}

下面的程序在vc6.0上调试编译过了

这算是最简单的一个小程序了

代码如下

#

include

int

main

()

{

int

i,n,sum=1

/*定义sum为阶乘的结果*/

printf("请输入一个正整数:\n")

scanf("%d",&n)

if(n==0)

printf("0!=1\n")

else

{

for(i=1i<=ni++)

sum=sum*i

/*求阶乘的算法*/

printf("%d!=%d\n",n,sum)

}

return

0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12157559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存