给出下面程序的输出结果。
#include<iostream.h>
class A
{public:
A(){a1=0;}
A(int i){a1=i;}
void printout(){cout<<a1;}
private:
int a1:
};
class B:public A
{ public:
B(){b1=0;}
B(int i,int j,int k);
void printout();
private:
int b1:
A aa;
};
B::B(int i,int j,int k):A(i),aa(j)
{b1=k;}
void B::printout()
{A::printout();
tout<<endl:
}
void main()
{B tt[2];
tt[0]=B(9,3,5);
tt[1]=B(8,4,7);
for(int i=0;i<2;i++)
tt[i].printout();
}