使用面向过程的方法:

#include <iostream>using namespace std;class Cube{private:int m_a;int m_b;int m_c;public://设置立方体的长宽高void setABC(int a, int b, int c){m_a = a;m_b = b;m_c = c;}int getA() {return m_a;}int getB() {return m_b;}int getC() {return m_c;}
};//判断两个立方体是否相等
bool judge(Cube& c1, Cube& c2)
{if (c1.getA() == c2.getA() &&c1.getB() == c2.getB() &&c1.getC() == c2.getC()) {return true;}else {return false;}
}int main(void){Cube c1;c1.setABC(10, 20, 30);Cube c2;c2.setABC(10, 20, 30);// 面向过程的判断方法if (judge(c1, c2) == true) {cout << "相同" << endl;}else {cout << "不同" << endl;}
}

使用面向对象的方法:

#include <iostream>using namespace std;class Cube{private:int m_a;int m_b;int m_c;public://设置立方体的长宽高void setABC(int a, int b, int c){m_a = a;m_b = b;m_c = c;}int getA() {return m_a;}int getB() {return m_b;}int getC() {return m_c;}//提供一个判断两个立方体是否相等的成员函数bool judge(Cube& another_c){if (m_a == another_c.m_a &&   // 同类之间无私处m_b == another_c.getB() &&m_c == another_c.getC()) {return true;} else {return false;}}
};int main(void){Cube c1;c1.setABC(10, 20, 30);Cube c2;c2.setABC(10, 20, 30);//面向对象的判断方法if (c1.judge(c2) == true) {cout << "相同" << endl;}else {cout << "不同" << endl;}
}

C++ 判断两个立方体是否相等相关推荐

  1. 设计立方体类(求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等)

    练习案例1:设计立方体类 设计立方体类(Cube) 求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等. #include <iostream> using names ...

  2. c++ 实现计算立方体面积体积 并 判断两个立方体是否相等 (类和对象学习)

    1.设计一个类 2.在私有权限内写立方体的属性 3.在公共权限内对立方体的属性进行可读可写操作 4.在类外定义一个bool类型的全局函数判断两个立方体是否相等 判断标准为:长宽高分别相等 code / ...

  3. 面向对象——案例练习(3)判断两个立方体是否相等

    利用全局函数实现 #define _CRT_SECURE_NO_WARNINGS #include <iostream>using namespace std;class Cube { p ...

  4. 判断两立方体体积是否相等

    通过重写equals方法实现逻辑判断,代码如下: package com.tiger.practice; /** * 写一个 "立方体" 类, 长, 宽, 高, 重写 equals ...

  5. 判断两个树是否相等和判断tree1是否包含tree2 python实现

    判断两个树是否相等 def equal(node_a, node_b):"""判断两个树是否相等:param node_a: :param node_b: :return ...

  6. 判断两直线段是否相交

    转自:http://www.cnblogs.com/shengshouzhaixing/archive/2013/03/17/2964950.html //功能:求点在有向直线左边还是右边     / ...

  7. python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同

    原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...

  8. 7_2判断两个单链表是否相交,若相交,求出第一个交点

    转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4251372.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己 ...

  9. java中判断两个字符(或者字符串相等)

    string a,b;//两字符串 在java中判断两个字符(字符串)相等,用a.equals(b); if(a.equals(b)){ //如果相等,返回值为true }else{ //如果不相等, ...

最新文章

  1. 单片机c语言慧尾灯编码,(参考)基于单片机的智能尾灯开发文档.doc
  2. 计算机软件乘除,基于单片机的智能计算机程序 可以实现加减乘除运算
  3. 栈的应用c语言计算器思路,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
  4. RDS数据库全量恢复方案
  5. mac安装java环境
  6. 关于惠普笔记本电脑电源已连接但显示未充电的解决办法
  7. GOM传奇文件目录功能说明
  8. matlab 关键路径函数,用线性规划建模(确定参数)关键路径法
  9. 基于Java 生产者消费者模式(详细分析)
  10. ios 左右滑动手势
  11. Python3 编写处理Excel表格数据筛选脚本用到的一些方法
  12. 苹果申请新专利,iPhone或取消刘海设计
  13. 耐威迪综合布线可视化管理软件与Visio在数据中心应用中的区别
  14. 企业应要求SaaS云服务商提供的三类安全措施
  15. shell 知:外部命令
  16. 安卓AndroidManifast
  17. 计算机病毒发展趋势论文,计算机病毒的发展趋势及对策
  18. BT.656标准简介-内同步并口-以及波形测量
  19. GPU释放显存-----无进程但显存占满解决方法
  20. 简单介绍下阿里云的H5滑动验证+H5示例源码

热门文章

  1. HDU5726 GCD(rmq+二分)
  2. ASP.NET文件上传和下载
  3. 开源jar包导入查看源码
  4. 用VS2005开发Sharepoint工作流,出现此安装不支持该项目类型。的处理
  5. vim的配置管理和部署
  6. 移动互联网的下个十年猜想
  7. JavaScript中的nodeName nodeType nodeValue区别
  8. JS getAttribute和setAttribute(取得和设置属性)的使用介绍
  9. python六十三: __call__
  10. 前端一HTML:十九继承的特殊性