注册 登录
编程论坛 C++教室

c++面向对象

妃子笑荔枝 发布于 2016-12-22 11:28, 2152 次点击
要求c++面向对象
1.求长方形面积和周长
2.求两个数最大值
3.求一个数的绝对值
4.求多个数据的和值和平均值
2 回复
#2
StadyC2016-12-23 16:48
#include<iostream>
#include<stdlib.h>

using namespace std;

struct Rectangle
{
    public:
        Rectangle(int a, int b) : length(a), width(b){}
        int area();
        int perimeter();
      
    private:
        int length, width;
};

int Rectangle::area()
{
    return(length * width);
}

int Rectangle::perimeter()
{
    return(length + width);
}

int main(void)
{
    struct Rectangle rect(10, 20);
    cout << "area is:" << rect.area() << endl;
    cout << "perimeter is:" << rect.perimeter() << endl;

    system("pause");
    return 0;
}
//只给你写个长方形的,其它自己想着做吧,这样的题目都不自己做的话,那还是不要学编程了

#3
妃子笑荔枝2016-12-25 19:54
回复 2楼 StadyC
多谢,我已经做好了。
1