C语言题目…?

 我来答
KlarkKenter
2021-05-25 · TA获得超过1679个赞
知道小有建树答主
回答量:1540
采纳率:0%
帮助的人:350万
展开全部

一般使用递归函数简单些f(n)=f(n-1)+f(n-2),本题使用循环迭代。

#include "stdafx.h"

#include <iostream>

int main()

{

int f1, f2, f;

int i;

f1 = 1;

f2 = 1;

printf("%6d%6d", f1, f2);

for (i = 1; i <= 8; i++)

{

f = f1 + f2;

printf("%6d", f);

f1 = f2;

f2 = f;

}

system("pause");

    return 0;

}

听不清啊
高粉答主

2021-05-25 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

题目要求内容已经完成,具体见图片:

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铃铛响天气晴
2021-05-25
知道答主
回答量:12
采纳率:0%
帮助的人:9788
展开全部
因为已经输出了前两个,所以循环次数为8.答题思路如下,输出格式有要求的话自己改一下就可以。
for(i=0;i<8;i++){
f = f1+f2;
printf("%6d",f);
f1 = f2;
f2 = f;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一剑出血
高粉答主

2021-05-25 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.6亿
展开全部
for (i = 0; i < 10-2; i++) {
f = f1+f2; printf("%6d", f); f1 = f2; f2 = f;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式