C/C++经典程序训练2---斐波那契数列
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。
数列:
f1=f2==1;
fn=fn-1+fn-2(n>=3)。
数列:
f1=f2==1;
fn=fn-1+fn-2(n>=3)。
Input
输入整数n的值。
Output
输出fib(n)的值。
Example Input
7
Example Output
13
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
int f[50];
f[0]=f[1]=1;
for(int i=2;i<n;i++)
{
f[i]=f[i-1]+f[i-2];
}
printf("%d\n",f[n-1]);
return 0;
}


本文介绍了一个使用C/C++实现斐波那契数列的简单程序。该程序通过迭代的方式计算斐波那契数列的第n项,并提供了完整的代码示例。适合初学者学习C/C++的基础语法及递归思想。

1084

被折叠的 条评论
为什么被折叠?



