11智能在线
新记
用递归函数的方法编写一个求级数前n项和的程序:S=1+(1+3)+(1+3+5)+...+(1+3
用递归函数的方法编写一个求级数前n项和的程序:S=1+(1+3)+(1+3+5)+...+(1+3+5+...+(2n-1))
举报该文章
相关建议 2017-11-16
#include<stdio.h>
int ss(int n)
{if(n==1)return 1;
return n+ss(n-2);
}
int main()
{int i,n,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=ss(i+i-1);
printf("%d\n",s);
return 0;
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/227qff4sfqp8vpmp2p.html
其他看法
第1个回答 2017-11-16
#include <stdio.h>
int add(int n)
{
if(n == 1) return 1;
return 2*n-1 + add(n-1);
}
int fun(int n)
{
if(n == 1) return 1;
return add(n)+fun(n-1);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n", fun(n));
return 0;
}本回答被提问者采纳
相似回答
大家正在搜
相关问题
用函数的方法编写一个求级数前n项和的程序:S=1+(1+3)...
使用递归方法,编写一个求解S=1+2+3+…+n的函数
编写函数求和法:S=1+(1+3)+(1+3+5)+(1+3...
C语言循环题!编写一个程序,求s=1+(1+2)+(1+2+...
如何编写函数求和:s=1+(1+3)+(1+3+5)+......
分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那...
用C语言编写程序,计算s=1+(1+2)+(1+2+3)+…...
编写一个程序,求s=1+(1+2)+(1+2+3)+(1+2...