c++ - 如何使用 C++ 结构计算环的面积和周长?
问题描述
如何使用 C++ Structures 计算环的面积和周长?
内部:中心 = (1.2, 6.5),半径 = 2.8;外部:中心 = (1.2, 6.5),半径 = 5.4
struct Point
{
float x;
float y;
};
struct Circle
{
Point center;
float radii;
float Area() { return 3.14f * radii * radii; }
float Perimeter() { return 2.0f * 3.14f * radii; }
};
struct Ring
{
Circle external;
Circle internal;
float Area() { return external.Area() - internal.Area(); }
float Perimeter() { return external.Perimeter() + internal.Perimeter(); }
};
解决方案
推荐阅读
- r - 在 R 中使用 MODISTools 找不到函数“validate_key”
- c# - 如何使用参数为范围的 C# Visual Studio 创建 excel 自定义函数
- reactjs - 为什么 this.setState 在 componentDidUpdate 钩子中不能正常工作。感觉像异步问题,但不知道如何处理
- json - Merging duplicated data objects from the response
- c# - Sending mail with SMTP server owned by ABV.BG return timeout exception?
- java - Is there a smarter way to check if a User liked a Location in my example?
- jquery - how to jquery ajax json response for loop / django
- azure - 由于“ClientSecretCredential”问题,无法执行 Azure ARM 部署
- ruby-on-rails - Count rails 控制器时序
- javascript - 从带有点的键的对象创建对象