楼主你好,这两个问题是基本的面向对象编程的基本概念问题。
(1) class tri
{
private:
float a,b,c;
void tri()
{
a=3;b=3;c=3;
}
float showarea( )
{
float p=(a+b+c)/2; //为后面应用海伦公式求面 积做准备
if(a+b<=c||a+c<=b||b+c<=a) return -1;
else return sqrt(p*(p-a)*(p-b)*(p-c));//海伦公式
}
};
(2) class book
{
private:
float price;
int qu;
public:
void disp( )
{
cout<< qu*price;
}
};
int main( )
{
book ch[5];
for (int i=1;i<=5;i++)
{
ch[i].qu=i;
qu=10*i;
ch[i].disp();
}
return 0;
}
解析看不懂?求助智能家教解答查看解答