- #include <iostream>
- using namespace std;
- class Box
- {
- public:
- Box();
- Box(int h,int w,int l):height(h),width(w),length(l){};
- int volume();
- int area();
- void input();
- private:
- int height;
- int width;
- int length;
- };
- int Box:: volume()
- {
- return(height*width*length);
- }
- int Box::area()
- {
- int s;
- s=height*width+width*length+height*length;
- return (2*s);
- }
- Box::Box()
- {
- height=10;
- width=10;
- length=10;
- }
- void Box::input()
- {
- cin>>height>>width>>length;
- }
- int main()
- {
- Box a[5]={
- Box(10,12,15),
- Box(15,18,20),
- Box(16,20,26),
- Box(),
- Box()
- };
- cout<<"长方柱1的面积是:"<<a[0].area()<<'\t'<<"体积是:"<<a[0].volume()<<endl<<endl;
- cout<<"长方柱2的面积是:"<<a[1].area()<<'\t'<<"体积是:"<<a[1].volume()<<endl<<endl;
- cout<<"长方柱3的面积是:"<<a[2].area()<<'\t'<<"体积是:"<<a[2].volume()<<endl<<endl;
- cout<<"长方柱4的面积是:"<<a[3].area()<<'\t'<<"体积是:"<<a[3].volume()<<endl<<endl;
- cout<<"请输入长方柱5的长,宽,高:";
- a[4].input();
- cout<<endl;
- cout<<"长方柱5的面积是:"<<a[4].area()<<'\t'<<"体积是:"<<a[4].volume()<<endl<<endl;
- return 0;
- }
第五周实验(三)
本文展示了一个简单的C++程序,定义了长方体类并计算其体积和表面积。通过构造函数初始化长宽高,提供了输入尺寸的方法。主函数演示了如何创建多个长方体对象并显示它们的属性。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

被折叠的 条评论
为什么被折叠?



