计算平均值可以通过多种编程语言实现,以下是几种常见编程语言的示例代码:
Python
```python
def calculate_average(numbers):
total = sum(numbers)
average = total / len(numbers)
return average
测试
numbers = [2, 4, 6, 8, 10]
result = calculate_average(numbers)
print("平均值为:", result)
```
Java
```java
public class AverageCalculator {
public static double calculateAverage(int[] numbers) {
int total = 0;
for (int number : numbers) {
total += number;
}
double average = (double) total / numbers.length;
return average;
}
public static void main(String[] args) {
int[] numbers = {2, 4, 6, 8, 10};
double result = calculateAverage(numbers);
System.out.println("平均值为: " + result);
}
}
```
C++
```cpp
include include double calculate_average(const std::vector double total = 0; for (double number : numbers) { total += number; } return total / numbers.size(); } int main() { std::vector double result = calculate_average(numbers); std::cout << "平均值为: " << result << std::endl; return 0; } ``` C ```csharp using System; class Program { static void Main() { int[] numbers = {2, 4, 6, 8, 10}; double average = CalculateAverage(numbers); Console.WriteLine("平均值为: " + average); } static double CalculateAverage(int[] numbers) { int sum = 0; foreach (int number in numbers) { sum += number; } return (double)sum / numbers.Length; } } ``` JavaScript ```javascript function calculateAverage(numbers) { let total = numbers.reduce((acc, val) => acc + val, 0); return total / numbers.length; } // 测试 let numbers = [2, 4, 6, 8, 10]; let result = calculateAverage(numbers); console.log("平均值为:", result); ``` Ruby ```ruby def calculate_average(numbers) total = numbers.inject(0, :+) average = total.to_f / numbers.length return average end 测试 numbers = [2, 4, 6, 8, 10] result = calculate_average(numbers) puts "平均值为: {result}" ``` PHP ```php <?php function calculate_average($numbers) { $total = array_sum($numbers); $average = $total / count($numbers); return $average; } // 测试 $numbers = array(2, 4, 6, 8, 10); $result = calculate_average($numbers); echo "平均值为: " . $result; ?> ``` 这些示例代码展示了如何在不同的编程语言中计算一组数值的平均值。你可以根据具体的需求和使用的编程语言选择合适的代码片段。