<pre class="cpp" name="code">/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:杨汉宁 *完成日期:2015年 3月 18日 *版本号:v1.0 *问题描述:求长方柱的体积和表面积。 *输入描述:输入长,宽,高。 *程序输出:长方柱体积和表面积 */
#include <iostream>
using namespace std;
class Bulk
{
public:
void setRadius(double l,double w,double h);
double volume();
double areas();
private:
double length,width,heigth;
};
//下面定义需要的成员函数
void Bulk::setRadius(double l,double w,double h)
{
length=l;
width=w;
heigth=h;
}
double Bulk::volume()
{
return length*width*heigth;
}
double Bulk::areas()
{
return 2*heigth*width+2*heigth*length+2*width*length;
}
int main()
{
double l,w,h;
cout<<"请输入长方柱的长: ";
cin>>l;
cout<<"请输入长方柱的宽: ";
cin>>w;
cout<<"请输入长方柱的高:";
cin>>h;
Bulk b;
b.setRadius(l,w,h);
cout<<"长方柱体积为: "<<b.volume()<<endl;
cout<<"长方柱表面积为: "<<b.areas()<<endl;
return 0;
}原文地址:http://blog.csdn.net/i__am__legend/article/details/44398049