实验6-5 使用函数输出指定范围内的Fibonacci数 (20分)
来源:互联网 发布:行业研究 知乎 编辑:程序博客网 时间:2024/06/05 03:23
http://pta.patest.cn/pta/test/13/exam/3/question/477
#include <stdio.h>
int fib( int n );
void PrintFN( int m, int n );
int main()
{
int m, n, t;
scanf("%d %d %d", &m, &n, &t);
printf("fib(%d) = %d\n", t, fib(t));
PrintFN(m, n);
return 0;
}
int fib( int n )
{
if(n==1||n==2)
{
return 1;
}
if(n>2)
{
return fib(n-1)+fib(n-2);
}
}
void PrintFN( int m, int n )
{
int i=0,j,k=1,count=0;
for(j=0;j<=21;j++)
{
i++;
if(fib(i)>=m&&fib(i)<=n)
{
count++;
printf("%d ",fib(i));
}
}
if(count==0)
{
printf("No Fibonacci number");
}
}
0 0
- 实验6-5 使用函数输出指定范围内的Fibonacci数 (20分)
- 6-4 使用函数输出指定范围内的Fibonacci数
- 4-21 使用函数输出指定范围内的Fibonacci数 (10分)
- 6-3 使用函数输出指定范围内的完数
- 使用函数输出指定范围内的完数
- 使用函数找出指定范围内的完数
- 输出指定范围内的素数
- 输出指定范围内的阿姆斯特朗数
- 实验5-8 使用函数统计指定数字的个数 (15分)
- Fibonacci函数的输出
- 输出指定范围内的所有质数
- 输出指定日期范围内的日期列表
- 查找指定数值范围内的回数
- 指定范围内获取递增数列的函数
- 4-22 使用函数输出水仙花数 (10分)
- 实验6-6 使用函数验证哥德巴赫猜想 (20分)
- 实验5-5 使用函数求素数和 (20分)
- 5-6 使用函数输出水仙花数
- Logistic regression
- RT3070 AP模式移植 基于linux3.0内核
- 建堆&堆排序-代码
- for_each算法和transform算法区别
- ssh无密码访问
- 实验6-5 使用函数输出指定范围内的Fibonacci数 (20分)
- linux下JDK设置
- UI学习第06天
- 操作系统学习笔记:分布式系统结构
- Android Dagger依赖注入框架浅析
- 开发环境配置
- 岭回归(Ridge Regression)
- facebook/chisel debug插件
- Android自动义卫星菜单