设计一个立方体类
2021/5/3 10:25:09
本文主要是介绍设计一个立方体类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
设计一个立方体类,主要可求立方体面积,立方体体积,然后使用成员函数或者是全局函数来判断两个立方体是否相等。具体代码如下:
#include<iostream> using namespace std; class Cube{ private: int L; int W; int H; public: void setL(int l) { L=l; } int getL() { return L; } void setW(int w) { W=w; } int getW() { return W; } void setH(int h) { H=h; } int getH() { return H; } int calculateS() { return 2*L*W+2*L*H+2*W*H; } int calculateV() { return L*W*H; } //利用成员函数判断 bool issamec(Cube&c) { if(L==c.getL()&&W==c.getW()&&H==c.getH()) return true; else return false; } }; //利用全局函数判断两个立方体是否相等 bool issame(Cube&c1,Cube&c2) { if(c1.getL()==c2.getL()&&c1.getW()==c2.getW()&&c1.getH()==c2.getH()) return true; else return false; } int main() { Cube c1,c2; c1.setL(10); c1.setW(20); c1.setH(18); cout<<"立方体面积是:"<<c1.calculateS()<<endl; cout<<"立方体体积是:"<<c1.calculateV()<<endl; c2.setL(10); c2.setW(21); c2.setH(14); bool ret=issame(c1,c2); if(ret) { cout<<"两立方体是相等的"<<endl; } else cout<<"两立方体是不相等的"<<endl; bool yes=c1.issamec(c2); cout<<"成员函数判断:"; if(yes) { cout<<"两立方体是相等的"<<endl; } else cout<<"两立方体是不相等的"<<endl; return 0; }
这篇关于设计一个立方体类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)