热门

最新

红包

立Flag

投票

同城

我的

发布
backlighting2015
游戏开发小Y
2 年前
truebacklighting2015

我的128创作纪念日
https://backlighting.blog.csdn.net/article/details/136279135?spm=1001.2014.3001.5502

今日新鲜事
CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
我又双叒来啦~新手学习C语言的日常今天学习了1.递归函数,就是自己调用自己的函数 。2.计算斐那契额数列 ,类似于蜗牛壳🐌的形状,公式是:Fib{n<=2或着n>2;fib(n-1)+fib(n-2),1,1,2,3,5,8,13,21,...从第三项开始,由前两项相加得下一项的数①递归函数#include <stdio.h>long jc(int n){ //定义函数 if (n==0||n==1){ //相当于n=0或者n=1的条件 printf("++%d\n",n); return 1; }else{ printf("--%d\n",n); return n*jc(n-1); }}int main (){ long jc(int n); //声明函数 int n=5; printf("jc(%d)=%d\n",n,jc(n)); return 0;}②计算斐那契额数列#include <stdio.h>//计算斐那契额数列//Fib{n<=2或者n>2;fib(n-1)+fib(n-2)//1,1,2,3,5,8,13,21,...从第三项开始,由前两项相加得下一项的数long fib (int n){ if (n<=2){ return 1; }else{ return fib(n-1)+fib (n-2);// }}int main(){ int a; printf("请输入一个整数: \n");//输入第几个的斐那契额数列是多少 scanf ("%d",&a); printf("fib(%d)=%d\n",a,fib(a)); return 0;}
立即登录