问题描述: 用c语言写出函数fib(n),若n=1,2,fib(n)=1,若n>2,则fib(n)=fib(n-2)+fib(n-1).用迭代法. 1个回答 分类:综合 2014-10-05 问题解答: 我来补答 #includeint fib(int n){if(n==1 || n==2) return 1;else if(n>2)return fib(n-2)+fib(n-1);else return 0;}int main(){int n;scanf("%d",&n);printf("%d\n",fib(n));return 0;} 再问: 用迭代法 再答: 迭代法 #include int main() { int n,a=1,b=1,i,t; scanf("%d",&n); for(i=3;i 展开全文阅读