用c++写设计一个类,类名为你的姓名拼音首字母大写,该类要实现计算一个长方形面积和周长的功能,该类包含构造函数用来初始化长和宽的值(默认初始化值为长0,宽0)、输入函数setset用来接收键盘键入的长和宽,输出函数outout用来输出长方形面积和周长的结果,要求编写完整的类和主函数代码,并依据你的代码写出程序运行结果。
时间: 2024-03-08 11:48:17 浏览: 70
好的,以下是C++代码实现:
```cpp
#include <iostream>
using namespace std;
class Lxy {
private:
double length, width;
public:
Lxy(double l = 0, double w = 0) {
length = l;
width = w;
}
void setset() {
cout << "请输入长方形的长:";
cin >> length;
cout << "请输入长方形的宽:";
cin >> width;
}
void outout() {
cout << "长方形的面积为:" << length*width << endl;
cout << "长方形的周长为:" << 2*(length+width) << endl;
}
};
// 主函数
int main() {
Lxy lxy;
lxy.setset();
lxy.outout();
return 0;
}
```
程序运行结果:
```
请输入长方形的长:5
请输入长方形的宽:3
长方形的面积为:15
长方形的周长为:16
```
相关问题
设计一个类,类名为你的姓名拼音首字母大写,该类要实现计算一个长方形面积和周长的功能,该类包含构造函数用来初始化长和宽的值(默认初始化值为长0,宽0)、输入函数setset用来接收键盘键入的长和宽,输出函数outout用来输出长方形面积和周长的结果,要求编写完整的类和主函数代码,并依据你的代码写出程序运行结果。(要求上传页面清晰)
好的,以下是代码实现:
```c++
#include <iostream>
using namespace std;
class Yjg{
private:
double length;
double width;
public:
Yjg(){ // 构造函数
length = 0;
width = 0;
}
void setset(){ // 输入函数
cout << "请输入长方形的长和宽: ";
cin >> length >> width;
}
void outout(){ // 输出函数
cout << "长方形的面积为: " << length*width << endl;
cout << "长方形的周长为: " << 2*(length+width) << endl;
}
};
int main(){
Yjg rectangle;
rectangle.setset();
rectangle.outout();
return 0;
}
```
如果输入长为5,宽为3,则程序输出:
```
请输入长方形的长和宽: 5 3
长方形的面积为: 15
长方形的周长为: 16
```
阅读全文