给定正方形的边长,求其外接圆的面积。
示例:
输入:a = 6
输出:外接圆的面积为:56.55
输入:a = 4
输出:外接圆的面积为:25.13
正方形的四条边相等,四个角均为90度。圆外接于一个给定正方形,如下图阴影区域所示。
外接圆的性质如下:
1、外接圆的圆心是正方形两条对角线的交点。
2、正方形的外接圆由正方形的四个顶点构成。
3、正方形的外接圆的半径等于正方形的半径。
计算内切圆面积的公式是:
(PI * a * a)/2,其中 a 是圆外接正方形的边长。这个公式是如何运作的?我们知道圆的面积= PI * r²。
我们还知道圆的半径 = (正方形对角线)/2
对角线的长度 = (2*a*a)
半径 = (2*a*a)/2 = ((a*a)/2)
面积 = PI*r*r = (PI*a*a)/2
示例代码:
// C# Program to find the
// area of a circumscribed circle
using System;
class GFG {
public static double PI= 3.14159265 ;
static float areacircumscribed(float a)
{
return (a * a * (float)(PI / 2));
}
// Driver code
public static void Main()
{
float a = 6;
Console.Write(" Area of an circumscribed"
+ " circle is : {0}",
Math.Round(areacircumscribed(a), 2));
}
}
// This code is contributed by
// Smitha Dinesh Semwal
输出:
外接圆的面积是:56.55
时间复杂度: O(1)
辅助空间: O(1)
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。