早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++程序设计题1、斐波那契数列中的头两个数是1和1,从第3个数开始,每个数等于前两个数的和,下列程序是计算此数列的前30个数,且每行输出5个数。请填空完成。(本题共9分)#includevoid

题目详情
C++程序设计题
1、斐波那契数列中的头两个数是1和1,从第3个数开始,每个数等于前两个数的和,下列程序是计算此数列的前30个数,且每行输出5个数。请填空完成。(本题共9分)
#include
void main()
{ intf,f1=1,f2=1;
charch=’,’;
cout< for(inti=3;___________;i++)
{ ch=’,’;
f=___________;
if(i%5==0)
ch=”\n”;
cout< f1=f2;
____________;
}
}
▼优质解答
答案和解析
#include <iostream.h>

void main() {
int f,f1 = 1,f2 = 1;
char ch = ',';
cout << f1 << ch << f2 << ch;
for(int i = 3;i <= 30;i++) {
ch = ',';
f = f1 + f2;
if(i % 5 == 0) ch = '\n';
cout << f << ch;
f1 = f2;
f2 = f;
}
}