圆的周长和面积编程怎么写出来

时间:2025-01-25 15:26:32 游戏攻略

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

```c

include

int main() {

float radius, area, circumference;

float PI_VALUE = 3.14;

printf("请输入圆的半径: ");

scanf("%f", &radius);

// 计算面积和周长

area = PI_VALUE * radius * radius;

circumference = 2 * PI_VALUE * radius;

// 输出结果

printf("Area of circle is: %f\n", area);

printf("Circumference of circle is: %f\n", circumference);

return 0;

}

```

C++

```cpp

include

using namespace std;

const float PI = 3.141593;

class Circle {

private:

float radius;

public:

Circle(float r) : radius(r) {}

float getArea() {

return PI * radius * radius;

}

float getCircumference() {

return 2 * PI * radius;

}

};

int main() {

float radius;

cout << "请输入圆的半径: ";

cin >> radius;

Circle circle(radius);

cout << "圆的面积是: " << circle.getArea() << endl;

cout << "圆的周长是: " << circle.getCircumference() << endl;

return 0;

}

```

Python

```python

import math

def calculate_circle_properties(radius):

area = math.pi * radius * radius

circumference = 2 * math.pi * radius

return area, circumference

radius = float(input("请输入圆的半径: "))

area, circumference = calculate_circle_properties(radius)

print(f"圆的面积是: {area:.2f}")

print(f"圆的周长是: {circumference:.2f}")

```

这些示例代码分别使用 Java、C、C++ 和 Python 编程语言,根据用户输入的圆的半径计算并输出圆的面积和周长。每个示例都包含了详细的注释和计算公式,方便理解和学习。