标签:tchar 自己 nbsp 学习 直接 就是 content mis 斐波那契
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 120200 Accepted Submission(s): 58541
f1=f2; 这里完成了f1的状态转化
f2=f3; 这里是记录第二年过了一年成第三年没用上的
f3=fn; 这里完成了f2的状态转化
然后就可以有以下代码#include<stdio.h> //递归 int sum(int n) { if (n <= 4) return n; else return (sum(n-1) + sum(n - 3)); } int main() { int n; while (~scanf("%d", &n) != EOF&&n!=0) printf("%d\n", sum(n)); getchar(); return 0; } #include<stdio.h> //迭代 int main() { int f1,f2,f3,fn,i,n; while(~scanf("%d",&n)&&n!=0) { if(n==1)fn=1; else if(n==2)fn=2; else if(n==3)fn=3; else { f1=1; f2=2; f3=3; for(i=4;i<=n;i++) { fn=f1+f3; f1=f2; f2=f3; f3=fn; } } printf("%d\n",fn); } return 0; }
标签:tchar 自己 nbsp 学习 直接 就是 content mis 斐波那契
原文地址:https://www.cnblogs.com/lightice/p/10261270.html