解题思路:
从第三项开始 每一项等于前面两项之和
f(1)=1;
f(2)=1;
f(n)=f(n-1)+f(n-2); (n>=3)
注意事项:
参考代码:
#include <stdio.h> #include <string.h> int SL(int n); int main() { int i,n; scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d ",SL(i)); } return 0; } int SL(int n) { if (n==1||n==2) { return 1; } else return SL(n-1)+SL(n-2); }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:511 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:902 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
打印十字图 (C语言代码)浏览:2703 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1912 |
矩形面积交 (C++代码)浏览:1127 |
Tom数 (C语言代码)浏览:492 |
C二级辅导-公约公倍 (C语言代码)浏览:1310 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:500 |