void maino lint *b, n=5 LG(b, n) for (int i=0; i<n: i++) cout<<b[n-i-1<< cout<endl delete[b 该程序的运行结果是: 四、读程填空,将答案直接写在题中的横线上。(共9分) 1、斐波那契数列的第1和第2个数分别为0和1,从第三个数开始,每个数等于其 两个数之和。求斐波那契数列中的前20个数,要求每行输出5个数。(3分 #include<iostream.h #include<iomanip. h> void main() f int f, fl, f2, i cou<<”斐波那契数列的前20个数为:n" cout<<setw( 8)<<f1<<setw()<<f2 for(i=3;<=20;计++) cout<<setw(8)<<f cout<<endl fl=n2 cout<<endl 2、已知一个类的定义如下:(6分) class AA i int a[ 10] void Seta( int aal,intn)∥用数组aa初始化数据成员a,用nn初始化数据成员n ∥从数组a中前n个元素中查找最大值 第6页共8页第 6 页 共 8 页 void main() {int *b,n=5; LG(b,n); for(int i=0;i<n;i++) cout<<b[n-i-1]<< " "; cout<<endl; delete[]b; } 该程序的运行结果是: 四、读程填空,将答案直接写在题中的横线上。(共9分) 1、斐波那契数列的第 1 和第 2 个数分别为 0 和 1 ,从第三个数开始,每个数等于其 两个数之和。求斐波那契数列中的前 20 个数,要求每行输出 5 个数。 (3 分) #include<iostream.h> #include<iomanip.h> void main( ) { int f,f1,f2,i; cout<<" 斐波那契数列的前 20 个数为:\n"; f1=0; f2=1; cout<<setw(8)<<f1<<setw(8)<<f2; for(i=3;i<=20;i++) { f=____________________; cout<<setw(8)<<f; if ( __________________________ ) cout<<endl; f1=f2; f2=_______________________; } cout<<endl; } 2、已知一个类的定义如下:(6分) #include<iostream.h> class AA { int a[10]; int n; public: void SetA(int aa[], int nn) //用数组 aa 初始化数据成员 a,用 nn 初始化数据成员 n { …… } int MaxA(); //从数组 a 中前 n 个元素中查找最大值