#include <iostream>
using namespace std;
class A {
private:
int a;int b;
public:
_________________
{ a = x;b = y; }
void set(int x,int y)
{ a = x;b = y; }
void display( ){
cout<<a<&l

完成程序题:请按空格顺序填写答案。

使程序可以正常打印9×9乘法口诀。


 #include <iostream>
using namespace std;
class A {
private:
int a;int b;
public:
_________________
{ a = x;b = y; }
void set(int x,int y)
{ a = x;b = y; }
void display( ){
cout<<a<<*′<<b<<′=′<<a * b;
}
};
int main( ){
A a(1,1);
for(int i=1;i<=9;i++){
for(int j=1;____________;j++){
a.set(j,i);
a.display( );
cout<<″″;
}
cout<<endl;
}
return 0;
}


【正确答案】:

第1空:A(INT X,INT Y)
第2空:J<=I


【题目解析】:

在C++中,类定义的一般格式如下:
class类名
{
访问范围说明符:
成员变量1
成员变量2
……
成员函数声明1
成员函数声明2
……
};

本题中,在A类中,声明函数A,且与函数中的形参保持一致,故第1空:A(int x,int y) 

利用二重循环打印9×9乘法口诀,外层循环控制行数,内层循环控制个数,故第2空:j<=i


Top