首页 > 编程知识 正文

c++递归函数的例子,c语言中递归函数经典例题

时间:2023-05-04 00:13:56 阅读:254219 作者:3836

题目:递归数列

类别

函数与递归

程序类型:

代码片段

时间限制:

2S

内存限制

10000Kb

问题描述

一个数列A定义如下

A(1)=1,

A(2)=1/(1+A(1)),

A(3)=1/(1+A(2)),

……

A(n)=1/(1+A(n-1))。

定义一个函数function用来计算数列的第第n项的值,函数声明如下:

double function(int n);

输入说明:

输入为1个正整数n,n<=10。

输出说明

函数输出数列A第n项的值,结果小数点后保留6位有效数字,多余部分四舍五入。

输入样例

5

输出样例

0.625000

提示

所有浮点数使用双精度浮点来运算

#include<stdio.h>double function(int t){ double a,i=1; a=1; while(i<t) { a=1/(1+a); i++; } i=1;return a;}//仅为函数部分
vscode配置远程开发环境并远程调试运行C++代码的教程见缝插针游戏的实现途径

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。