AC代码:

/*《C语言程序设计》江宝钏主编-习题6-8-斐波那契部分和
Description
编写升序输出m和n之间所有的Fibonacci数。要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。
例如,fib(7)返回13
*Fibonacci={1,1,2,3,5,8,13,................}
an=an-1+an-2          //此处an为数列an
Input
两个数m和n
Output
所有属于闭区间[m,n]即大于等于m,小于等于n的斐波那契数的和。Sample Input Copy
2 5
Sample Output Copy
10
HINT
F(0)=0
F(1)=1
F(n)=F(n-1)+F(n-2),(n>=2)
*/#include <stdio.h>
#include <math.h>
int Fib(int num);
int main(){int m,n,i,sum=0;scanf("%d%d",&m,&n);for(i=0;Fib(i)<=n;i++){if(Fib(i)>=m){sum+=Fib(i);}}printf("%d",sum);return 0;
}
int Fib(int num){                  //定义斐波那契递归函数if((num==1)||(num==0)){return num;}return Fib(num-1)+Fib(num-2);
}//标程:(可以好好看看)
#include <stdio.h>
int fib(int x);
int main(void)
{int sum,m,n,i,x;scanf("%d%d",&m,&n);for (i=1;;i++){x=fib(i);if(x>=m&&x<=n)sum+=x;else if(x>n)break;}printf ("%d",sum);return 0;
}
int fib(int x)
{int a[3],i,j,sum;a[0]=1,a[1]=1,a[2]=2;if (x==1)return 1;if (x==2)return 1;if (x==3)return 2;for (i=4;i<=x;i++){a[0]=a[1];a[1]=a[2];a[2]=a[0]+a[1]; }return a[2];
}

《C语言程序设计》江宝钏主编-习题6-8-斐波那契部分和!!!!!相关推荐

  1. 《C语言程序设计》江宝钏主编-习题3-6-商和余

    AC代码: /*<C语言程序设计>江宝钏主编-习题3-6-商和余 Description 编写程序,从键盘输入两个自定的整数,输出它们的商数和余数. Input 两个整数 Output 商 ...

  2. 《C语言程序设计》江宝钏主编-习题6-2-排列数

    AC代码: /*<C语言程序设计>江宝钏主编-习题6-2-排列数 Description 编写程序计算排列数 Pmn =m! / (m-n)! //此处为Pm的n次幂 要求定义函数fact ...

  3. 《C语言程序设计》江宝钏主编-习题4-3-字母排序!!!

    AC代码: /*<C语言程序设计>江宝钏主编-习题4-3-字母排序 Description 输入三个字母,按字母表顺序输出这三个字母. Input 三个字母 Output 按字母表顺序输出 ...

  4. 《C语言程序设计》江宝钏主编-习题6-1-温度转换

    AC代码: /*<C语言程序设计>江宝钏主编-习题6-1-温度转换 Description 编写程序输出一张摄氏-华氏温度转换表,摄氏温度的取值区间是从键盘输入,温度间隔10 ℃ .要求定 ...

  5. 《C语言程序设计》江宝钏主编-习题5-4-素数表!!!!!

    AC代码: /*<C语言程序设计>江宝钏主编-习题5-4-素数表 Description 从键盘输入m,n 在屏幕上按每行10个的格式输出m~n之间的全部素数 Input 两个整数m n ...

  6. 《C语言程序设计》江宝钏主编-习题5-3-动态最大值!!!

    AC代码: /*<C语言程序设计>江宝钏主编-习题5-3-动态最大值 Description 输入一个正整数n,再输入n个整数,输出n个数中的最大数. Input 第一行n 第二行n个数 ...

  7. 《C语言程序设计》江宝钏主编-习题8-4-复制字串!!!

    AC代码: /*<C语言程序设计>江宝钏主编-习题8-4-复制字串 Description 将字符串a的内容复制到字符串b中,用指针实现. 注意:此题用C语言完成时,必须使用指针方法处理, ...

  8. c语言程序设计江宝钏第九章,C语言程序设计 (江宝钏 著) 清华大学出版社 第9章习题答案1...

    C语言程序设计 (江宝钏 著) 清华大学出版社 第9章习题答案1 一.程序阅读题 习题 9 答案 1.B2. C 二.编程题 1. #include #defineM 10 structstudent ...

  9. c语言江宝钏实验六答案,C语言程序设计江宝钏著实验六答案

    C语言程序设计江宝钏著实验六答案 6.4 实验六 数组一. 实验目的与要求1. 掌握一维数组的定义.赋值和输入输出的方法.2. 理解一维数组的存储方法及下标的表示方法.3. 掌握与数组有关的算法(特别 ...

最新文章

  1. linux基础(一)安装系统Centos6.5
  2. 22年前被嘲养猪的北大学子,如今带领200多户住上别墅,90后研究生也跟他加入养猪行列...
  3. Android事件分发机制详解
  4. centos上安装jdk
  5. 华硕z9pa u8 bios下载_教程:图文教学,华硕M8H M8R硬破解支持intel 9代处理器
  6. IO流--buffer
  7. 数据可视化:常用图表使用总结
  8. python 安装中的错误解决
  9. CentOS(rsync+crond实现定时备份)
  10. 详解Nacos的高可用特性(转载)
  11. Windows系统下的python程序安装
  12. docker 容器启动后立马退出的解决方法
  13. 2021年3月计算机语言排名,2021年3月编程语言排行榜:TOIBE将迎来重大改变,SQL如愿挤进前十...
  14. 深入解读Linux内存管理系列(4)——Memblock管理机制
  15. matlab如何绘制函数方程,如何使用MatLab来绘制函数曲线方程图像?
  16. eighth day for learning
  17. 学习汇编对编程有什么帮助?如何学习
  18. python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
  19. vue前端$axios向后台传json数组如何接受,以及URL乱码/解码的问题。
  20. 尴尬了!一个妹子 rm -rf 把公司整个数据库删没了...

热门文章

  1. 壹佰智慧门店V3 v3.0.89
  2. 阿拉伯文变形规范,阿拉伯语变形规则,阿拉伯文组合规则
  3. 供应科研试剂乙缩醛-琥珀酰亚胺酯,Acetal-NHS (SDMB)
  4. 快传号可以搬运吗,快传号搬运哪些领域容易爆文
  5. IT忍者神龟之oracle常用日期计算
  6. 情侣空间显示服务器失败,情侣空间error是什么意思
  7. Java岗最全面试攻略,吃透这些技术栈Offer拿到手软
  8. MyBatis-Plus--自动填充的用法
  9. 英语生疏了,每日至少一句吧
  10. C++深入浅出(八)—— 继承