问题及代码:
/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:test.cpp
*作 者:尚 月
*完成日期:2015年03月17日
*版 本 号:v1.0
*
*问题描述:输入3个长方柱的长、宽、高,计算出长方柱的体积和表面积。
*输入程序:输入3个长方柱的长、宽、高。
*程序输出:输出这3个长方柱的体积和表面积。
*/
#include <iostream>
using namespace std;
class Bulk
{
public:
void input();
void volume();
void areas();
private:
double length;
double width;
double heigth;
} bulk1,bulk2,bulk3;
void Bulk::input()
{
cout << "请输入长方柱的长、宽、高:";
cin>>length>>width>>heigth;
}
void Bulk::volume()
{
cout<<"长方柱的体积为:";
cout<<length*width*heigth<<endl;
}
void Bulk::areas()
{
cout<<"长方柱的表面积为:";
cout<<2*length*width+2*length*heigth+2*width*heigth<<endl;
cout<<endl;
}
int main()
{
bulk1.input();
bulk1.volume();
bulk1.areas();
bulk2.input();
bulk2.volume();
bulk2.areas();
bulk3.input();
bulk3.volume();
bulk3.areas();
return 0;
}
运行结果:
总结:
一开始把输入长宽高的语句直接放在了main函数中,就有错误了,因为它们是私有的,所以要定义这个成员函数~~多多练习!!