c语言 计算fibonacci数列?

东北嘎子哥 2024-05-27 12:07:24
最佳回答
#include<stdio.h>//使用递归求斐波拉切数列的某一项的值int fib(int num){if(num==1||num==2){return 1;}else{return fib(num-1)+fib(num-2);}}void main(){int i; //斐波拉切数列的项数for(i=1;i<=18;i++){if(i%6!=0){ //输出六项,然后再换行printf("%d\t",fib(i));}else{printf("%d\n",fib(i));}}} 20210311
汇率兑换计算器

类似问答
  • c语言算术溢出问题怎么解决?
    • 2024-05-27 16:06:48
    • 提问者: 未知
    首先,这是警告,告诉你有可能产生溢出风险,并不是一定会发生溢出。其次,底下已经告诉你了,要强制转换一下……sqrt(i+(long int)100);
  • 在c语言中有那些函数名?
    • 2024-05-27 10:28:36
    • 提问者: 未知
    仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的c99特性,在程序运行时获取函数名吧.对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调无奇,并且容易导致错误。本文将要演示怎样使用新的c99特性,在运行...
  • c语言是有什么
    • 2024-05-27 13:38:33
    • 提问者: 未知
    c语言2113是一种通用的、面向过程式的计算机程序设计语5261言。1972 年,4102为了移植与开发 unix 操作系统,丹尼斯·里奇在贝尔1653电话实验室设计开发了 c 语言。c 语言是一种广泛使用的计算机语言,它与 j**a 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。c语言简单例子: ...
  • 计算机二级c语言和office难考吗?
    • 2024-05-27 05:39:08
    • 提问者: 未知
    我想问的是对于在学校有学过的我来说!我不要什么零基础不零基础的,我说的是对于正常大一学完了的孩纸来…
  • 作为非计算机专业的学生,觉得 c 语言远比其他语言易于上手,正常吗?
    • 2024-05-27 10:42:11
    • 提问者: 未知
    自带绘图和可视化工具,数据处理完直接画一个漂亮的图出来贴到 ppt 里,简单不?难道真的...写操作系统,写什么内核模块和系统调用,写什么 dma 驱动,操作内存地址多直观 ...
  • 两个c语言程序
    • 2024-05-27 15:24:30
    • 提问者: 未知
    include<stdio.h>main(){ float r,d,l,s,pi=3.1415926;printf("请输入半径的长度");scanf("%f",&r);d=2*r;l=2*pi*r;s=r*r*pi;printf("圆的直径为:d=f\n",d);printf("圆的周长为:l=f\n",l);...
  • 关于c语言编程!!!
    • 2024-05-27 09:29:02
    • 提问者: 未知
    我的建议是把你的曲线的方程写出来,然后确定边界也就是说它的第一个点和最后一个点的x,y值分别是多少,根据第一个点的x值确定你的起始点就是x,接着确定步长,最后根据你的...
  • c语言编程!急
    • 2024-05-27 02:11:24
    • 提问者: 未知
    平均数是要四舍五入吧?include<stdio.h>void main(){ int num,sum,count,res;float **e;sum=count=0;while(1){ scanf("%d",νm);if(num)break;sum=sum+num;count+;} **e=...
  • 在c语言中如何用标准宏定义实现计算两个参数中的最小值
    • 2024-05-27 07:54:59
    • 提问者: 未知
    可以通目运算符(? :)实现,这样定义,#define min(x,y)((x)<(y)?(x):(y)),测试代码如下,//程序功能实现,计算两个数的最小值#include <stdio.h>#define min(x,y)((x)<(y)?(x):(y))int main(int argc, char *argv[]){int x=10,y=15;printf(&quo...
  • 输入一个数据n,计算斐波那契数列(fibonacci)的第n个值。
    • 2024-05-27 04:10:25
    • 提问者: 未知
    写一个短的,用递推的:(速度比较快)int fibo(int n){ if(n<=2)return 1; int a=1, b=1, c; for(int i = 3; i<=n; c=a+b,a=b,b=c,i++); return c;} 还有一种数学方法:(直接出解,但可能有精度问题)int fibo(int n){ return (int)((po...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。