R6-4 对象数组初始化 (10 分)
根据类定义,进行对象数组的定义,按照输出样例输出相应的数据。
类定义:
#include<iostream>
using namespace std;
class A{
int data;
public:
A(int k=0){
data=k;
}
void show(){
cout<<"data="<<data<<endl;
}
};
###编写main函数,定义三个对象数组,完成指定的输出
/* 请在这里填写答案 */
输入样例:
无
输出样例:
在这里给出相应的输出。例如:
data=0
data=0
data=0
data=1
data=0
data=0
data=1
data=2
data=3
#include<iostream>
using namespace std;
class A{
int data;
public:
A(int k=0){
data=k;
}
void show(){
cout<<"data="<<data<<endl;
}
};
int main() {
A a[3];
for (int i = 0; i < 3; ++i) {
a[i].show();
}
cout << endl;
A b[3]{1};
for (int i = 0; i < 3; ++i) {
b[i].show();
}
cout << endl;
A c[3]{1, 2, 3};
for (int i = 0; i < 3; ++i) {
c[i].show();
}
cout << endl;
return 0;
}
// Output
data=0
data=0
data=0
data=1
data=0
data=0
data=1
data=2
data=3
大佬能讲一下思路不?