问题描述:
请写出下面程序的运行结果,再和计算机运行的结果对照。无论对错,再想一想。
代码:
#include <iostream>
using namespace std;
class toy
{
public:
toy(int q, int p)
{
quan = q;
price = p;
}
int get_quan()
{
return quan;
}
int get_price()
{
return price;
}
private:
int quan, price;
};
int main()
{
toy op[3][2]=
{
toy(10,20),toy(30,48),
toy(50,68),toy(70,80),
toy(90,16),toy(11,120)
};
int i;
for (i=0; i<3; i++)
{
cout<<op[i][0].get_quan()<<",";
cout<<op[i][0].get_price()<<"\n";
cout<<op[i][1].get_quan()<<",";
cout<<op[i][1].get_price()<<"\n";
}
cout<<"\n";
return 0;
}
预测:
10,20
30,48
50,68
70,80
90,16
11,120
运行结果: