急求C语言,在TC环境中运行!

根据提示:利用函数求Fibonacci数列的前50个数,并按每行5个,每个16列的格式输出。(函数fib(n,A)完成Fibonacci数列的前n个数,存放于数组A中函数... 根据提示:利用函数求Fibonacci数列的前50个数,并按每行5个,每个16列的格式输出。
(函数fib( n ,A)完成Fibonacci数列的前n个数, 存放于数组A中
函数prn(n,m,A)完成数组A按并按每行n个,每个m列的格式输出
主函数中调用函数fib(50,A)和prn(5,16,A)即可)
展开
 我来答
匿名用户
2011-10-25
展开全部
#include<stdio.h>

void fib(int n, double *A)
{
int i;
A[1]=1.0;
A[2]=1.0;
for(i=3;i<=n;i++)
A[i]=A[i-1]+A[i-2];
}
void prn(int n,int m,double *A)
{
int i;
for(i=1;i<=50;i++)
{
printf("%*.0lf",m,A[i]);
if(i%n==0) printf("\n");
}
}

void main()
{
double A[51];
fib(50,A);
prn(5,16,A);
}
hhoppl
2011-10-25 · TA获得超过171个赞
知道答主
回答量:283
采纳率:0%
帮助的人:234万
展开全部
这个不太难,用fib函数做个递归调用就好了,程序希望你自己写,这样对你有帮助,如果有什么不懂可以给我发消息,呵呵,对了 再提一下那个prn输出函数里 对5取余数等于0了就输出个回车符就行了 两个主函数内容都告诉你了 你应该没问题了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式