利用循环结构和数组输出Fibonacci数列的前30项每行5个输出的数据结构

1个回答
展开全部
摘要 列举出前几个值如:1,1,2,3,5,8,13,21....每行输出4个数字,也就是4个数字一换行,然后循环时候每个循环输出2个,总共循环20次,则就实现了40个序列值。那么具体实现及剖析如:#include void main(){ long int f1,f2; int i; //公式中的f(1) f1=1; //公式中的f(2) f2=1; //Fibonacci数列参考值:1,1,2,3,5,8,13,21.... for(i=1; i<=20; i++) { //行内每次输出2个值 //%12ld:输出12位长整型 printf("%12ld %12ld",f1,f2); /
咨询记录 · 回答于2022-12-21
利用循环结构和数组输出Fibonacci数列的前30项每行5个输出的数据结构
亲,您好!很高兴为您解答这个问题。利用循环结构和数组输出Fibonacci数列的前30项每行5个输出的数据结构。需要一点时间请您耐心等待一下哦
列举出前几个值如:1,1,2,3,5,8,13,21....每行输出4个数字,也就是4个数字一换行,然后循环时候每个循环输出2个,总共循环20次,则就实现了40个序列值。那么具体实现及剖析如:#include void main(){ long int f1,f2; int i; //公式中的f(1) f1=1; //公式中的f(2) f2=1; //Fibonacci数列参考值:1,1,2,3,5,8,13,21.... for(i=1; i<=20; i++) { //行内每次输出2个值 //%12ld:输出12位长整型 printf("%12ld %12ld",f1,f2); /
     printf("\n");              }              //这里以f1和f2的规律来运算,不需要f3也是可以的,虽然公式是f3为计算结果,但是我们每次显示的是两个值,即f1和f2              //每次输出两个值,所以这里计算的f1就是下一个f1                        f1=f1+f2;              //每次输出两个值,所以这里计算的f2就是下一个f2                              f2=f2+f1;       }}
利用循环结构和数组输出Fibonacci数列的前30项每行5个输出的流程图
好的
您好,这边找不到您所要的30项每行5个输出的流程图。答案无法确定是不是你想要的,您可以参考一下。如果不是你想要的话,这边向您致歉。
好的
像这样的流程图
好的,这边再为您寻找。
您好这边非常抱歉,只能找到类似于这样的图
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消