用c#求圆的周长面积
时间: 2024-10-30 14:06:08 浏览: 13
在C#中,计算圆的周长和面积通常涉及双精度浮点数(double)以及Math类提供的π常量(Math.PI)。以下是简单的代码示例:
```csharp
using System;
class Program
{
static void Main()
{
// 输入半径
Console.Write("请输入圆的半径:");
double radius = Convert.ToDouble(Console.ReadLine());
// 计算周长(公式:2 * π * r)
double circumference = 2 * Math.PI * radius;
Console.WriteLine("圆的周长是:{0:F2}", circumference);
// 计算面积(公式:π * r²)
double area = Math.PI * Math.Pow(radius, 2);
Console.WriteLine("圆的面积是:{0:F2}", area);
// 暂停程序以便查看结果
Console.ReadKey();
}
}
```
在这个例子中,我们首先从用户那里获取圆的半径,然后使用`Math.PI`乘以半径的两倍得到周长,再将半径平方乘以`Math.PI`得到面积。`Convert.ToDouble`用于将用户的输入转换为双精度数值,`Math.Pow`用于计算幂次方。最后,`F2`表示保留两位小数。
阅读全文