为了账号安全,请及时绑定邮箱和手机立即绑定

求问怎么写阶乘的代码

求问怎么写阶乘的代码

C
书里的剧情 2016-11-09 13:58:13
大神,求问怎么写阶乘的代码。

3 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

#include<stdio.h>
long getNumber(int n)
{
	if(n==1)
		return 1;
	else
		return n*getNumber(n-1);
}
void main()
{
	int n,i;
	long sum=0;
	printf("请输入一个正整数:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		sum+=getNumber(i);
		printf("%d!+",i);
	}
	printf("\b=%ld\n",sum);
}

//img1.sycdn.imooc.com//5822e27c0001769603520073.jpg

查看完整回答
1 反对 回复 2016-11-09

添加回答

代码语言

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信