C/C++经典程序训练2---斐波那契数列
来源:互联网 发布:JavaScript语法 编辑:程序博客网 时间:2024/06/09 17:26
C/C++经典程序训练2---斐波那契数列
Time Limit: 1000MSMemory Limit: 65536KB
SubmitStatistic
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
Hint
Author
#include<stdio.h>
int fib(int n)
{
int f,i,f1=1,f2=1;
for(i=1;i<=n;i++)
{
if(i==1||i==2)
f=1;
else
{
f=f1+f2;
f1=f2;
f2=f;
}
}
return f;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",fib(n));
return 0;
}
int fib(int n)
{
int f,i,f1=1,f2=1;
for(i=1;i<=n;i++)
{
if(i==1||i==2)
f=1;
else
{
f=f1+f2;
f1=f2;
f2=f;
}
}
return f;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",fib(n));
return 0;
}
阅读全文
0 0
- Problem N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 山东理工OJ 1132 C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列 (sdut oj)
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- SDUT-1132 C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- C/C++经典程序训练2---斐波那契数列
- Problem H: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- sdut_java_C/C++经典程序训练2---斐波那契数列
- java笔记11.18/11.19
- Java读取resources配置文件
- Map Model ModelAnview
- 获取相同name中复选框的值
- 27.Struts2_自定义类型转换器(承接26)
- C/C++经典程序训练2---斐波那契数列
- INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
- 【Scikit-Learn 中文文档】随机梯度下降
- ubuntu下安装mysq
- dubbo
- STM8L EXITB一个端口两个中断的实现
- View的加载流程源码分析
- I/O exception (java.net.SocketException) caught when processing request: Connect
- SpringBoot入门系列:第三篇 日志输出