解题思路:定义个递归函数求第n项的值
注意事项:递归出口要写对
参考代码:
#include<iostream>
#include<cstdio>
using namespace std;
int func(int n);
int main()
{
int x;
int i;
int sum = 0;
scanf("%d",&x);
for(i = 1;i <= x;i++)
{
sum+=func(i);
}
printf("%d\n",sum);
return 0;
}
int func(int n)
{
int f;
if(n==1)
f=2;
if(n>=2)
f=func(n-1) + 3;
return f;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:794 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:1001 |
十->二进制转换 (C语言代码)浏览:1443 |
【出圈】 (C++代码)(典型的约瑟夫环——链表解决)浏览:1284 |
【蟠桃记】 (C++代码)(递归计算)浏览:1060 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
简单的a+b (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1484 |