Python
```python
import math
获取用户输入的圆的半径
radius = float(input("请输入圆的半径: "))
计算圆的面积
area = math.pi * radius 2
输出结果,保留两位小数
print("圆的面积为: {:.2f}".format(area))
```
C++
```cpp
include include int main() { double radius, area; // 提示用户输入圆的半径 std::cout << "请输入圆的半径: "; std::cin >> radius; // 计算圆的面积 area = M_PI * pow(radius, 2); // 输出结果,保留两位小数 std::cout << "半径为 " << radius << " 的圆的面积是: " << std::fixed << std::setprecision(2) << area << std::endl; return 0; } ``` Java ```java import java.util.Scanner; public class CircleArea { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 获取用户输入的圆的半径 System.out.print("请输入圆的半径: "); double radius = scanner.nextDouble(); // 计算圆的面积 double area = Math.PI * Math.pow(radius, 2); // 输出结果,保留两位小数 System.out.printf("半径为 %.2f 的圆的面积是: %.2f%n", radius, area); } } ``` JavaScript ```javascript // 获取用户输入的圆的半径 const radius = parseFloat(prompt("请输入圆的半径:")); // 计算圆的面积 const area = Math.PI * Math.pow(radius, 2); // 输出结果,保留两位小数 alert(`圆的面积为: ${area.toFixed(2)}`); ``` Ruby ```ruby 获取用户输入的圆的半径 radius = gets.chomp.to_f 计算圆的面积 area = Math::PI * radius 2 输出结果,保留两位小数 puts "圆的面积为: {area.round(2)}" ``` 这些示例代码分别展示了如何在 Python、C++、Java、JavaScript 和 Ruby 中计算圆的面积。每种语言的语法略有不同,但基本原理是相同的:获取用户输入的半径,使用公式 `π * r²` 计算面积,并以适当的方式输出结果。