求大神用C语言完整编写1034

如题所述

#include <stdio.h>
unsigned long fib(unsigned long n);
int main(void)
{
unsigned long n;
while(scanf("%lu",&n)!=EOF)
{
printf("%lu\n",fib(n));
}
return 0;
}
unsigned long fib(unsigned long n)
{
if(n<3)
{
return 1;
}
return fib(n-1)+fib(n-2);
}

追问

能打简单一点的吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

...且这些能被11整除的数x的和为13的数有几个,用C语言编程
用 perl 写了一个,修改下就可以了:for ($a=1;$a<5001;$a++){ d=$a%11;x1=substr($a,0,1);x2=substr($a,1,1);x3=substr($a,2,1);x4=substr($a,3,1);x=$x1+$x2+$x3+$x4;if (($d==0)&&($x==13)){ i++;print "第$i个数 $a \\n";} } 运行结果:第1个...

大整数加法 C语言 求代码 要求如下
include<stdio.h>#include<string.h>void reverse( char *s ) \/*将字符串逆置*\/{ int length; int i = 0; char temp; length = strlen( s ); while( i < length - i - 1 ) { temp = s[i]; s[i] = s[length - i - 1]; s[length - i ...

有若干个数围成一圈,求相邻三个数之和的最大值
max函数为Matlab中求最大值的函数,格式如下: M = max(A) %返回数组A中最大的元素 M = max(A,[],dim) %返回数组A中维度dim的最大的元素 [M,I] = max(___) C = max(A,B) 参考资料来源:百度百科-最大值 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友db864ff 2019-12-19 ...

编写程序,输入3个字符串,比较它们的大小,并将它们按由小到大的顺序输 ...
2013-01-23 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个... 2012-03-16 C语言 用指针方法 输入3个字符串 按由小到大顺序输出 47 2014-12-24 用指针方法编写程序,输入三个字符串,按由小到大的顺序输出,要... 2 2014-11-17 输入3个字符串,按从小到大的顺序输出,需用到指针和...

扑克牌问题(C语言)
int poker[13];\/\/十三张扑克牌 for(int i = 0;i<13;i++)\/\/初始化 poker[i] = 0;\/\/0代表牌还在手中,不为0代表放到了桌子上 int remain = 13;\/\/手中剩余的扑克数 int j = 12;\/\/从最下边开始抽牌 int order = 1;\/\/当order为2时,将此时的牌放到桌子上 int number = 1;\/\/...

相似回答
大家正在搜