/*
烟台大学计算机学院
作者:任子仪
日期:2014年3月12日
问题描述:
样例输入:
样例输出:
问题分析:
*/
#include <iostream>
using namespace std;
class rectangle
{
private:
double length;
double width;
double heigth;
public:
void set(double ,double,double);
double area();
double volume();
};
void rectangle::set(double a,double b,double c)
{
length=a;
width=b;
heigth=c;
}
double rectangle::area()
{
return (length*width+length*heigth+width*heigth)*2;
}
double rectangle::volume()
{
return length*width*heigth;
}
int main()
{
double a,b,c;
rectangle r1,r2,r3;
cout<<"请输入第一个长方体的长宽高:"<<endl;
cin>>a>>b>>c;
r1.set(a,b,c);
cout<<"第一个长方体的面积是"<<r1.area()<<",体积是"<<r1.volume()<<endl;
cout<<"请输入第二个长方体的长宽高:"<<endl;
cin>>a>>b>>c;
r2.set(a,b,c);
cout<<"第二个长方体的面积是"<<r2.area()<<",体积是"<<r2.volume()<<endl;
cout<<"请输入第三个长方体的长宽高:"<<endl;
cin>>a>>b>>c;
r3.set(a,b,c);
cout<<"第三个长方体的面积是"<<r3.area()<<",体积是"<<r3.volume()<<endl;
return 0;
}
实力图片:
心得体会:实话说,真的不明白结构体和类有啥区别?????