作业帮 > 综合 > 作业

用函数的方法编写一个求级数前n项和的程序:S=1+(1+3)+(1+3+5)+…+(1+3+5+…+ (2n-1)).

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 13:00:48
用函数的方法编写一个求级数前n项和的程序:S=1+(1+3)+(1+3+5)+…+(1+3+5+…+ (2n-1)).
输入
每行输入一个正整数n(1
#include
int fun(int n); /*函数的声明(在main()函数后面定义的函数,一般要在调用他之前声明一下)*/
int main(void)
{ int n,s;
printf("n=");
scanf("%d",&n); /*输入项数n*/
s=fun(n); /*调用函数求和*/
printf("Sum=%d",s);
}
int fun(int n)
{ int i,a=0,s=0;
for(i=1;i
再问: 1 2 3 5 0
83884
1
5
14
55
再问: 为什么会多出83884呢?
再问: 我知道哪出问题了