根据您的问题,以下是几种不同编程语言中计算圆的半径的示例代码:
Python 示例代码
```python
import math
根据面积计算圆的半径
def calculate_radius_by_area(area):
radius = math.sqrt(area / math.pi)
return radius
根据周长计算圆的半径
def calculate_radius_by_circumference(circumference):
radius = circumference / (2 * math.pi)
return radius
测试代码
input_type = input("请输入要输入的方式(1 - 面积,2 - 周长):")
if input_type == "1":
area = float(input("请输入圆的面积:"))
radius = calculate_radius_by_area(area)
print("圆的半径为:", radius)
elif input_type == "2":
circumference = float(input("请输入圆的周长:"))
radius = calculate_radius_by_circumference(circumference)
print("圆的半径为:", radius)
else:
print("输入方式不正确,请重新输入.")
```
C 示例代码
```c
include include // 定义π值 define PI 3.1415926 int main() { float r, s; scanf("%f", &r); s = PI * pow(r, 2); printf("圆的面积为: %f\n", s); return 0; } ``` Java 示例代码 ```java public class Main { public static void main(String[] args) { double radius = 3.0; // 圆的半径 // 计算面积和周长 double area = Math.PI * radius * radius; double perimeter = 2 * Math.PI * radius; // 输出结果 System.out.println("圆的面积为: " + area); System.out.println("圆的周长为: " + perimeter); } } ``` C 示例代码 ```csharp using System; class Program { static void Main() { // 使用自定义构造函数的实例 Circle c1 = new Circle(15); Console.WriteLine("圆的半径为: " + c1.r); } } struct Circle { public readonly int r; // 构造函数 public Circle(int x) { r = x; } } ``` 这些示例代码展示了如何通过用户输入或直接指定来计算圆的半径,并输出结果。您可以根据所使用的编程语言选择合适的代码片段进行参考和修改。