用c+ +写一个计算圆上的任意点坐标
时间: 2023-07-04 22:28:12 浏览: 199
圆上的坐标c语言
假设圆心坐标为 (x0, y0),半径为 r,角度为θ,根据三角函数可以计算出圆上任意一点的坐标为:
x = x0 + r * cos(θ)
y = y0 + r * sin(θ)
下面是一个用 C++ 实现计算圆上任意点坐标的例子:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
// 圆心坐标
double x0 = 0.0;
double y0 = 0.0;
// 圆半径
double r = 1.0;
// 角度
double theta = 45.0;
// 计算坐标
double x = x0 + r * cos(theta * M_PI / 180.0);
double y = y0 + r * sin(theta * M_PI / 180.0);
// 输出坐标
cout << "x = " << x << ", y = " << y << endl;
return 0;
}
```
其中,M_PI 是 math.h 中定义的 π 常量,需要包含 math.h 头文件。
阅读全文