首页 > 其他分享 >C语言:递归函数

C语言:递归函数

时间:2023-01-18 15:12:11浏览次数:64  
标签:aa return 递归函数 int float C语言 fh

 

 

#include <stdio.h>
float fh(int n)
{
    if(n==1) return 1;
    else return 1/(n-1+1/fh(n-1));
}
main()
{
    float aa=0;
    int a,b;
    for(a=1;fh(a)>=0.001;a++)
    //printf("%f\n",fh(3));
    aa=aa+fh(a);
    printf("%f",aa);
    getchar();
 }

 

标签:aa,return,递归函数,int,float,C语言,fh
From: https://www.cnblogs.com/xkdn/p/17059850.html

相关文章

  • [数据结构]双向链表(C语言)
    双向链表双向链表概念双向链表也叫双链表,其每个数据结点中都有两个指针,分别指向直接后继和直接前驱。在单向链表中若要找到某个节点的前驱节点,需要先遍历到这个节点,然后......
  • 二级C考点:程序设计和C语言
    1.c程序的编译过程c编译程序把.c(源程序)–.obj(目标程序)–再由链接将一个或者多个目标程序文件与程序用到库文件连接起来,形成一个可在操作系统直接运行的可执行程序.exe.2.简......
  • 简单常见笔试算法,C语言实现
    1:输出九九乘法表#include<stdio.h>intmain(){inti,j;for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%d",i,j,i*j);}printf("\n");}}2:有......
  • 简单常见笔试算法,C语言实现2
    10:插入一个数,排序仍然成立#include<stdio.h>#include<string.h>intmain(){inti,j,num;inttmp,tmp2;inta[10]={1,2,3,4,5,6};printf("inputnum\n");scanf("%d......
  • Python画圣诞树看多了,挑战用C语言画一个?【圣诞快乐】
    ......
  • C语言
    指针与一维数组函数调用的本质是值传递数组传递是弱化为指针如果指针变量已指向数组中的一个元素,则p+1指向同一数组的下一个元素,执行p+1并不是将p的值(地址)加1,而是加上......
  • C语言bool类型
    C89没有定义布尔类型,所以C语⾔判断真假时以0为假,⾮0为真。所以我们通常使⽤逻辑变量的做法:1//宏定义布尔类型23#defineBOOLint45#defineTRUE167......
  • 采用C语言写文本文件实例
    今天有同事的写文本文件时出了些问题,我查看了下,她的代码对于句柄的处理有些问题。每次打开后,没有close掉。经改正后,解决了问题。为了避免更多的同行避免这样的低级问题,我写......
  • C语言足球游戏软件
    C语言足球游戏软件有一款足球游戏软件FIFA有一款足球游戏软件FIFA,游戏者可以选择任意一只球队,并在比赛中的某一时刻控制本队任意一名球员....现要求,请你设计该游戏底层......
  • C语言最短路径[迪杰斯特拉算法][2023-01-16]
    C语言最短路径[迪杰斯特拉算法][2023-01-16]算法与数据结构课程设计要求一、 题目:最短路径二、课程设计报告要求1、设计目的(1)要求熟练掌握C语言的基本知识和编程技......