首页 > 其他分享 >C语言填空:函数递归应用

C语言填空:函数递归应用

时间:2023-02-08 20:46:12浏览次数:51  
标签:数列 递归 int 30 C语言 项值 填空 二项

#include <stdio.h>
//数列的第1 2项值为1,此后各项值均为该项前二项之和,计算数列第30项的值 
int f(int n);
main()
{
    printf("%d",【1】);
    getchar();
}
int f(int n)
{
    if(n==1 || n==2) 【2】;
    else 【3】;
}
#include <stdio.h>
//数列的第1 2项值为1,此后各项值均为该项前二项之和,计算数列第30项的值 
int f(int n);
main()
{
    printf("%ld",f(30));
    getchar();
}
int f(int n)
{
    if(n==1 || n==2) return 1;
    else return f(n-1)+f(n-2);
}

 

标签:数列,递归,int,30,C语言,项值,填空,二项
From: https://www.cnblogs.com/xkdn/p/17103206.html

相关文章

  • C语言填空 :利用指针 三个数按从小到排序
    #include<stdio.h>//将任意三个整数按从小到大排序voidswap(【1】,【2】){inttemp;temp=*pa;*pa=*pb;*pb=temp;}main(){inta,b,c,t......
  • C语言填空:整数各数字之和
    #include<stdio.h>//求输入的整数各位数字之和。如输入234则输出9;输入-123则输出6main(){intn,【1】;scanf("%d",&n);n=【2】;while(【3】)......
  • C语言填空:10进制转为其他任意进制
    #include<stdio.h>//将任意10进制整数转化为2-16任意进制intmain(){charku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C&#......
  • C语言填空:10进制转2进制输出函数
    #include<stdio.h>//将10进制正整数转化为二进制voiddec2bin(intm){intbin[32],j;for(j=0;【1】;j++){bin[j]=【2】;m=【3】;......
  • 一些c语言题和数组指针
    自学C语言第一题:念数字重点的几个步骤:如何分离一个数intmask=1; intt=a;//为了不改变a的大小,因为a还要参与后续的运算 while(t>9){ t/=10; mask*=10;}/......
  • C语言填空:宏应用
    //功能:对=1,2,3,4,5,6,..,9,10//求f(x)=x*x-5*x=sin(x)的最大值并保留两位小数#include<stdio.h>【1】【2】f(x)x*x-5*x+sin(x)main(){intx;floatmax......
  • c语言填空:条件表达式功能实现
    //程序的功能是实现表达式z=(x>=y?x:y),请将程序填写完整。#include<stdio.h>main(){intx,y,z;printf("Pleaseinputx,y:");scanf("%d%d",【1】);if【2......
  • 填空题的实现方案
    在我们的日常开发中,UI页面经常会遇到类似填空题的问题,下面我们来看看是怎么实现的呢?首先,客户端从服务器获取填空的坐标信息后,在对应的位置遮盖空白view,当点击遮盖空白view......
  • 树:向下递归,向上汇总
    工作代码如下funList<MeasureLedgerModel>.sumUp():List<MeasureLedgerModel>{valpMap=this.filter{it.parentId!=null}.groupBy{it.parentId!!}......
  • C语言填空:判断字符是数字还是小写字母或大写字母或其他字符
    #include<stdio.h>//判断指定字符是数字还是小写字母或大写字母或其他字符main(){【1】ch;printf("请输入一个字符");scanf("【1】",【1】);if(【1】)printf("......