求圆周长和面积怎么编程

时间:2025-03-05 14:59:06 游戏攻略

Python

```python

import math

def calculate_circumference(radius):

circumference = 2 * math.pi * radius

return circumference

def calculate_area(radius):

area = math.pi * radius 2

return area

示例

radius = 5

circumference = calculate_circumference(radius)

print("圆的周长为:", circumference)

area = calculate_area(radius)

print("圆的面积为:", area)

```

C

```c

include

int main() {

float radius, circumference, area;

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

scanf("%f", &radius);

circumference = 2 * 3.14 * radius;

area = 3.14 * radius * radius;

printf("周长:%.2f\n", circumference);

printf("面积:%.2f\n", area);

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 getCircumference() {

return 2 * PI * radius;

}

float getArea() {

return PI * radius * radius;

}

};

int main() {

float radius;

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

cin >> radius;

Circle circle(radius);

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

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

return 0;

}

```

Java

```java

import java.util.Scanner;

public class Circle {

private float radius;

private static final float PI = 3.141593;

public Circle(float radius) {

this.radius = radius;

}

public float getCircumference() {

return 2 * PI * radius;

}

public float getArea() {

return PI * radius * radius;

}

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("请输入圆的半径: ");

float radius = scanner.nextFloat();

Circle circle = new Circle(radius);

System.out.printf("圆的周长为: %.2f%n", circle.getCircumference());

System.out.printf("圆的面积为: %.2f%n", circle.getArea());

}

}

```

JavaScript

```javascript

function calculateCircumference(radius) {

return 2 * Math.PI * radius;

}

function calculateArea(radius) {

return Math.PI * radius * radius;

}

// 示例

let radius = 5;

let circumference = calculateCircumference(radius);

console.log("圆的周长为:", circumference);

let area = calculateArea(radius);

console.log("圆的面积为:", area);

```

这些示例展示了如何使用 Python、C、C++、Java 和 JavaScript 等不同编程语言计算圆的周长和面积。每个示例都包含了输入半径、计算周长和面积以及输出结果的代码。