计算机中求1到n中奇数的阶乘和
1个回答
展开全部
#include <stdio.h>
int fact(int n)
{
if(n==1)
{
return 1;
}
else
{
return n*fact(n-1);
}
}
int main()
{
printf("Input N:\n");
int n;
scanf("%d",&n);
n%2==0?n=n-1:n;
{
int sum=0;
for(int i=1;i<=n;i+=2)
{
sum+=fact(i);
}
printf("1!+3!+5!+..+%d!=%d",n,sum);
}
return 0;
}
在Codeblocks下编译运行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询