习题6-4 使用函数输出指定范围内的Fibonacci数
2024-10-19 19:19:25
#include<stdio.h> int fib(int n);
void PrintFN(int m, int n);
int main(void)
{
int m, n, t; scanf_s("%d %d %d", &m, &n, &t);
printf("fib(%d) = %d\n", t, fib(t));
PrintFN(m, n); return ;
} int fib(int n)
{
int a, b, t;
a = ;
b = ;
/*
斐波拉契数列
*/
for (int i = ; i <= n; i++)
{
t = a + b;
a = b;
b = t;
} return b;
}
void PrintFN(int m, int n)
{
int i = ;
int count = ; //对符合条件的斐波拉契数进行统计
while (fib(i) <= n)
{
if (fib(i) >= m)
{
count++;
if (count == )
{
printf("%d", fib(i));
}
else
{
printf(" %d", fib(i));
}
}
i++;
}
if (count == )
{
printf("No Fibonacci number\n");
}
}
最新文章
- linux 使用rpm安装软件时,遇到";warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY ";错误
- Java中内存空间的分配及回收
- 开发自己的cordova插件
- 动态的显示当前的时间---setInterval的用法
- bzoj 2075: [POI2004]KAG
- Myeclipse中如何修改Tomcat的端口号
- Watson Explorer Analytical Components 1
- Django编写RESTful API(二):请求和响应
- sql的存储过程使用详解--基本语法
- Office 365 共享链接直接进入编辑
- 【UNIX环境高级编程】文件 IO 操作 一 ( open | close | creat | lseek | write | read )
- linux下的系统垃圾清理
- ftp上传与下载文件
- MVC4 中的Model显示设置(含显示Shared/DisplayTemplates和编辑Shared/EditorTemplates)
- DWZ富客户端框架(jQuery RIA framework)
- 潭州课堂25班:Ph201805201 django 项目 第二十课 数据库分析设计图 (课堂笔记)
- eric6中ui文件编译失败,提示找不到puicc5
- nginx配置文件详解(三)
- SD-WAN产品常见问题
- mnist手写数字检测
热门文章
- c# WF 第2节 窗体的添加与删除
- 如何在Pycharm中添加新的模块
- Pwnable-blukat
- MySQL实战45讲学习笔记:第四十讲
- [转]python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别
- 插头Dp总结
- Python连载18-closure闭包解释及其注意点
- 【shell脚本】不停地telnet一个ip或域名,并输出结果到文件中===telnetscript.sh
- 【LOJ#3144】[APIO2019]奇怪装置(数论)
- Java8新特性——新一套时间API的使用