设计一个类,类名为你的姓名拼音首宇母大写,该类要实现计算一个长方形面积和周长的功能,该类包含构造函数用来初始化长和宽的值(默认初始化值为长0,宽0)、输入函数setset用来接收键盘键入的长和宽,输出函数outout用来输出长方形面积和周长的结果,要求编写完整的类和主函数代码,并依据你的代码写出程序运行结果。
时间: 2024-03-08 10:47:19 浏览: 20
根据您的要求,我设计的类名为"ZpyRectangle",具体代码实现如下:
```cpp
#include <iostream>
using namespace std;
class ZpyRectangle {
private:
double length, width;
public:
ZpyRectangle(double l = 0, double w = 0) {
length = l;
width = w;
}
void set() {
cout << "请输入长方形的长和宽:";
cin >> length >> width;
}
void out() {
double area = length * width;
double perimeter = 2 * (length + width);
cout << "长方形的面积为:" << area << endl;
cout << "长方形的周长为:" << perimeter << endl;
}
};
int main() {
ZpyRectangle rect;
rect.set();
rect.out();
return 0;
}
```
运行结果:
```
请输入长方形的长和宽:3.5 2.8
长方形的面积为:9.8
长方形的周长为:12.6
```
这个程序实现了一个名为ZpyRectangle的类,其中包含了构造函数、输入函数set()和输出函数out()。在主函数中,我们创建了一个ZpyRectangle对象rect,并调用set()函数从键盘输入长和宽,然后调用out()函数输出长方形的面积和周长。