devi c++ 输出周长 面积
时间: 2024-09-27 19:08:38 浏览: 72
usb.zip_2820_2820 device_USB 2820 Devi_boser 2820_emscan.sys
在C++中,如果你想要编写一个程序来计算一个图形(比如正方形或圆形)的周长和面积,你需要首先确定你想要处理的具体图形类型及其相关的公式。这里给出一个简单的例子,我们将以正方形为例,因为正方形的周长和面积都可以通过边长直接计算。
```cpp
#include <iostream>
using namespace std;
class Square {
public:
// 初始化边长
double side;
// 构造函数
Square(double s) : side(s) {}
// 计算周长
double perimeter() {
return 4 * side;
}
// 计算面积
double area() {
return side * side;
}
};
int main() {
// 输入边长
double length;
cout << "请输入正方形的边长: ";
cin >> length;
// 创建并初始化Square对象
Square square(length);
// 输出周长和面积
cout << "正方形的周长是: " << square.perimeter() << endl;
cout << "正方形的面积是: " << square.area() << endl;
return 0;
}
```
对于其他形状如圆形,你可以创建一个新的类Circle,并包含半径以及计算圆周率乘以半径的平方得到面积的方法πr²。如果需要输入用户选择的形状并计算周长和面积,你可以设计一个更复杂的系统,让用户选择并相应地获取实例。
阅读全文