练习1-设计立方体类

01-4-1 练习1-设计立方体类

设计一个立方体类(Cube)

求出立方体的展开图面积和体积

分别利用全局函数和成员函数判断两个立方体是否相等。

#include <iostream>
using namespace std;
//设计一个立方体类(Cube)
//求出立方体的展开图面积和体积
//分别利用全局函数和成员函数判断两个立方体是否相等。
class Cube
{
private:
    int m_L;
    int m_W;
    int m_H;
public:
    void setL(int L)
    {
        m_L = L;
    }
    void setW(int W)
    {
        m_W = W;
    }
    void setH(int H)
    {
        m_H = H;
    }
    int getL()
    {
        return m_L;
    }
    int getW()
    {
        return m_W;
    }
    int getH()
    {
        return m_H;
    }
    int m()
    {
        return ((m_L * m_W * 2) + (m_L * m_H * 2) + (m_W * m_H * 2));
    }
    int v()
    {
        return (m_L * m_W * m_H);
    }
    bool Cube_sameinclass(class Cube& c)
    {
        if (m_L == c.getL() && m_W == c.getW() && m_H == c.getH())
        {
            return true;
        }
        return false;
    }
};
bool Cube_same(class Cube& c1, class Cube& c2)
{
    if (c1.getH() == c2.getH() && c1.getL() == c2.getL() && c1.getW() == c2.getW())
    {
        return true;
    }
    return false;
}
int main()
{
    class Cube c1;
    c1.setH(10);
    c1.setL(10);
    c1.setW(10);
    class Cube c2;
    c2.setH(10);
    c2.setL(10);
    c2.setW(10);
    bool ret = Cube_same(c1, c2);
    if (ret == true)
    {
        cout << "t" << endl;
    }
    else
    {
        cout << "f" << endl;
    }
    bool ret2 = c1.Cube_sameinclass(c2);
    if (ret2 == true)
    {
        cout << "t" << endl;
    }
    else
    {
        cout << "f" << endl;
    }
}

其实是有问题的其实。但是确实可行()?

有问题的地方:这是是检测摆放位置完全相同的立方体。

文章「练习1-设计立方体类」,由本站用户「Admin」发布。文章仅代表Admin观点,不代表本站立场。
页面网页地址「https://xiaozhiyuqwq.top/p/854」。
如您对文章及其附件提出版权主张,或进行引用转载等,请查看我们的【版权声明】
无评论:-)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇