在C ++中查找任何常规多边形的外接圆的程序
例
#include <bits/stdc++.h>using namespace std;
//寻找外接圆的半径
float findRadiusOfcircumcircle(float n, float a) {
if (n < 0 || a < 0)
return -1;
float radius = a / sqrt(2 - (2 * cos(360 / n)));
return radius;
}
int main() {
float n = 5, a = 6;
cout << findRadiusOfcircumcircle(n, a) << endl;
return 0;
}
输出结果
3.02487
以上是 在C ++中查找任何常规多边形的外接圆的程序 的全部内容, 来源链接: utcz.com/z/340880.html