C++ 判断两个立方体是否相等
使用面向过程的方法:
#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:设计立方体类 设计立方体类(Cube) 求出立方体的面积和体积 分别用全局函数和成员函数判断两个立方体是否相等. #include <iostream> using names ...
- c++ 实现计算立方体面积体积 并 判断两个立方体是否相等 (类和对象学习)
1.设计一个类 2.在私有权限内写立方体的属性 3.在公共权限内对立方体的属性进行可读可写操作 4.在类外定义一个bool类型的全局函数判断两个立方体是否相等 判断标准为:长宽高分别相等 code / ...
- 面向对象——案例练习(3)判断两个立方体是否相等
利用全局函数实现 #define _CRT_SECURE_NO_WARNINGS #include <iostream>using namespace std;class Cube { p ...
- 判断两立方体体积是否相等
通过重写equals方法实现逻辑判断,代码如下: package com.tiger.practice; /** * 写一个 "立方体" 类, 长, 宽, 高, 重写 equals ...
- 判断两个树是否相等和判断tree1是否包含tree2 python实现
判断两个树是否相等 def equal(node_a, node_b):"""判断两个树是否相等:param node_a: :param node_b: :return ...
- 判断两直线段是否相交
转自:http://www.cnblogs.com/shengshouzhaixing/archive/2013/03/17/2964950.html //功能:求点在有向直线左边还是右边 / ...
- python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同
原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...
- 7_2判断两个单链表是否相交,若相交,求出第一个交点
转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4251372.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己 ...
- java中判断两个字符(或者字符串相等)
string a,b;//两字符串 在java中判断两个字符(字符串)相等,用a.equals(b); if(a.equals(b)){ //如果相等,返回值为true }else{ //如果不相等, ...
最新文章
- 单片机c语言慧尾灯编码,(参考)基于单片机的智能尾灯开发文档.doc
- 计算机软件乘除,基于单片机的智能计算机程序 可以实现加减乘除运算
- 栈的应用c语言计算器思路,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
- RDS数据库全量恢复方案
- mac安装java环境
- 关于惠普笔记本电脑电源已连接但显示未充电的解决办法
- GOM传奇文件目录功能说明
- matlab 关键路径函数,用线性规划建模(确定参数)关键路径法
- 基于Java 生产者消费者模式(详细分析)
- ios 左右滑动手势
- Python3 编写处理Excel表格数据筛选脚本用到的一些方法
- 苹果申请新专利,iPhone或取消刘海设计
- 耐威迪综合布线可视化管理软件与Visio在数据中心应用中的区别
- 企业应要求SaaS云服务商提供的三类安全措施
- shell 知:外部命令
- 安卓AndroidManifast
- 计算机病毒发展趋势论文,计算机病毒的发展趋势及对策
- BT.656标准简介-内同步并口-以及波形测量
- GPU释放显存-----无进程但显存占满解决方法
- 简单介绍下阿里云的H5滑动验证+H5示例源码