文章目录

  • 1、题目
  • 2、知识点
  • 3、开始解题

1、题目

2、知识点

  • 函数调用
  • 函数的递归
  • 其实这是一道:求斐波那契数列第n项的值

3、开始解题

好,那么 fun(7)传入的话,就可以得出以下公式:
fun(3)=fun(2)+fun(1)=2,看上图,根据f(1)=f(2)=1得出=>f(3) = 1+1,以此类推
fun(4)=fun(3)+fun(2)=3
fun(5)=fun(4)+fun(3)=5
fun(6)=fun(5)+fun(4)=8
fun(7)=fun(6)+fun(5)=13

int fun(int n){switch(n){case 0: return 0;case 1: return 1;case 2: return 1;default:return fun(n-)}}相关推荐

  1. 输入一个正整数,判断它是否是回文数。要求定义和调用函数:int isPalindrome(int n),如果n是回文数,该函数返回1,否则返回0。回文数是指正读和反读都相同的数。

    #include <stdio.h> int isPalindrome(int n); int main() { int n; scanf("%d", &n); ...

  2. C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是

    原题: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0.在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是不是 ...

  3. 编写一个函数int isPrime(int x),当x是素数时,返回1,否则返回0; 在main函数中,输入一个正整数,如果是素数输出Y,否则输出N。

    编写一个函数int isPrime(int x),当x是素数时,返回1,否则返回0: 在main函数中,输入一个正整 #include<stdio.h> int isPrime(int x ...

  4. C语言——选择控制结构 寻找中位数v1.0编写一个函数返回三个整数中的中间数。函数原型:int mid(int a, int b, int c);功能是返回a,b,c三数中大小位于中间的一个数。

    寻找中位数v1.0 编写一个函数返回三个整数中的中间数. 函数原型:int mid(int a, int b, int c); 功能是返回a,b,c三数中大小位于中间的一个数. 程序运行结果示例1: ...

  5. 用c语言编写函数Isprime,C语言问题。编写一个函数:int isprime(int n)用于判断一个整数是否为素数,如果是就返回1,否则返回0。...

    int isPrime(int num) { int divisor = 3; int testLimit = num; if (num < 2) return 0; if ( num < ...

  6. 俩个有趣代码( * ( void( * )( ) ) 0 )( )和void( *signal( int,void ( * )( int ) ) )( int )的意义

    题目的在这俩个代码是不是咋一眼看起来非常的繁重和不解其意,接下来我就跟你说道说道这俩个有趣的代码. 一:( * ( void( * )( ) 0 ) ( ) 要想知道一个代码的意义,首先得分析这个代码 ...

  7. php (0.1 0.7)10,int((0.1 + 0.7)* 10)= 7在几种语言。 如何防止这一点?

    int((0.1 + 0.7)* 10)= 7在几种语言. 如何防止这一点? 最近我遇到了几种语言的错误/function. 我有一个非常基本的知识,它是如何引起的(我想要一些详细的解释),但是当我想 ...

  8. 普通的int main(){}没有写return 0;会怎么样?

    经常在知乎上可以看到这个问题,于是尝试着回答了一下,没想到国内C++巨佬吴咏炜老师还给我点了个赞,让我相当激动,下面具体介绍下! 结论可能大家看上面的图就知道了,没有加return 0;编译器会自动添 ...

  9. python编写一个函数判断一个数是否为素数是则返回yes_编写一个函数:int isprime(int n)用于判断一个整数是否为素数,如果是就返回1,否则返回0 。...

    展开全部 int isPrime(int num) { int divisor = 3; int testLimit = num; if (num < 2) return 0; if ( num ...

  10. 第二次作业#include stdio.h int main() { int a,b,c,d,e; printf(请输入一个不多于五位的整数:\n); scanf(%...

    1 判断成绩等级 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出"输入数据错误". ...

最新文章

  1. Python 中的用户自定义类型
  2. python2019慕课答案_中国大学慕课mooc2020Python编程基础章节测试答案
  3. 《ELF》即插即用!解决长尾问题!GTUIUC联合提出基于Early-Exiting的网络框架,涨点并加速!...
  4. Web API——添加Swagger、SQL Server、日志记录、导出到Excel和Docker
  5. 【论文复现】使用fastText进行文本分类
  6. 如何安装Python3.7,小白必看!
  7. python 怎么取对数_重新开始学习Python 第二十八天 Python 数学模块
  8. 信息学奥赛一本通1032
  9. java计算器代码_java计算器源代码(新手入门级)
  10. Python查看图片模式及像素
  11. 基于JavaScript的Web端股票价格查看器——大道
  12. 您的php似乎没有安装运行wordpress所必需的mysql扩展_“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法...
  13. Vuex Actions使用
  14. Python 股票分析快速入门
  15. 第三方APK如何隐藏虚拟按键
  16. python中md5加密的实现(hashlib)
  17. android 复制u盘文件到手机本地_如何将手机里的文件 、照片传到手机U盘里去?...
  18. 使用Mob进行短信验证码发送
  19. 县级融媒体中心建设工作调研报告
  20. 贝索斯、比尔盖茨和库克认为你应该阅读的7本书

热门文章

  1. HDU 2825 位压缩
  2. openfire的搭建与运行(转)
  3. AAAI2021 | 最新图神经网络研究进展解读
  4. 收藏! | 入门必读:计算机视觉四大基本任务(分类、定位、检测、分割)
  5. ICLR2021有什么值得关注的投稿?这些高赞论文先睹为快
  6. 北大助理教授献给「后浪」的建议:奔涌吧,深度学习!
  7. 分类问题的label为啥必须是 one hot 形式?
  8. 【机器学习】如何处理数据不均衡问题
  9. 论文赏析[NAACL19]一个更好更快更强的序列标注成分句法分析器
  10. 自然语言处理——语言模型(二)