编写程序实现任意输入一个正整数n求1!+3!+5!+...+n!之和 5
要求将阶乘计算与求和计算分别设计成函数在函数中输入n的值,调用两个计算函数并输出和。这个程序有错,求帮忙!!#include<stdio.h>longfactor(int...
要求将阶乘计算与求和计算分别设计成函数在函数中输入n的值,调用两个计算函数并输出和。
这个程序有错,求帮忙!!
#include<stdio.h>
long factor(int n)
{
int i;
double f=1;
for(i=1;i<=n;i+2)
//if(i%2!=0)
f=f*i;
return f;
}
long sum(int m)
{
int i;
double s=0;
for(i=1;i<=m;i+2)
// if(i%2!=0)
s+=factor(i);
return s;
}
void main()
{
int n;
long s;
printf("please input a number:");
scanf("%d",&n);
s=sum(n);
printf("1!+3!+....+%d!=%ld\n",n,s);
} 展开
这个程序有错,求帮忙!!
#include<stdio.h>
long factor(int n)
{
int i;
double f=1;
for(i=1;i<=n;i+2)
//if(i%2!=0)
f=f*i;
return f;
}
long sum(int m)
{
int i;
double s=0;
for(i=1;i<=m;i+2)
// if(i%2!=0)
s+=factor(i);
return s;
}
void main()
{
int n;
long s;
printf("please input a number:");
scanf("%d",&n);
s=sum(n);
printf("1!+3!+....+%d!=%ld\n",n,s);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询