C++类和对象--求三个长方体的体积

实验内容

需要求3个长方体的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、height(高)。要求用成员函数实现以下功能:
1、由键盘分别录入3个长方体的长、宽、高;
2、计算长方体的体积;
3、输出3个长方体的体积。

代码内容

#include<iostream>
using namespace std;
//定义Box类用于存放长方体各项数值 
class Box{
    
    
	public:
		//参数初始化表定义带参构造 
		Box(int h,int w,int l):height(h),width(w),length(l){
    
    };
		int volume();	//声明成员函数 
		~Box(){
    
    };	//定义析构函数 
	//定义私有成员变量 
	private:
		int height,width,length;
};
//类外定义成员函数 
int Box::volume(){
    
    
	return height*width*length;
}
main(){
    
    
	int h,w,l;
	for(int i=1;i<=3;i++){
    
    
		cout<<"输入第"<<i<<"个长方体长宽高"<<endl;
		cin>>h>>w>>l;
		Box b(h,w,l);	//建立Box类对象b并传入三个实参 
		cout<<"第"<<i<<"个体积"<<b.volume()<<endl;
	}
}

测试结果

在这里插入图片描述

总结

这个实验主要是让我们掌握声明类的方法,类和类的成员的概念以及定义对象的方法,初步掌握用类和对象编制基于对象的程序

猜你喜欢

转载自blog.csdn.net/qq_54388490/article/details/121452107