Java 求平均年龄 【题目描述】 班上有学生若干名,给出每名学生的年龄(整数), 求班上所有学生的平均年龄。 【输入】 第一行有一个整数n(1<= n <= 100),表示学生的人数。 其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。 【输出】 输出一行,该行包含一个浮点数,为要求的平均年龄。 【输入样例】 2 18 17 【输出样例】 17.50
时间: 2024-03-14 08:46:51 浏览: 22
好的,以下是 Java 实现求平均年龄的代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 学生的人数
int sum = 0; // 年龄总和
for (int i = 0; i < n; i++) {
int age = scanner.nextInt(); // 每个学生的年龄
sum += age;
}
double average = (double) sum / n; // 平均年龄
System.out.printf("%.2f", average); // 输出保留 2 位小数的平均年龄
}
}
```
你可以自己尝试运行这段代码,来验证它是否正确实现了求平均年龄。
相关问题
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
以下是Python的代码实现:
```python
n = int(input()) # 输入学生人数
ages = list(map(int, input().split())) # 输入每个学生的年龄
avg_age = sum(ages) / n # 计算平均年龄
print('%.2f' % avg_age) # 输出结果,保留两位小数
```
c++小乔的班上有学生若干名,给出每名学生的年龄,求班上所有学生的平均年龄,保留到小数点后两位。
可以参考下面的C++代码实现:
```c++
#include <iostream>
#include <iomanip> // 用于输出小数点后两位
using namespace std;
int main() {
int n;
cin >> n; // 输入学生人数
int age, sum = 0;
for (int i = 0; i < n; i++) {
cin >> age; // 输入每个学生的年龄
sum += age; // 累加年龄和
}
double avg = (double) sum / n; // 计算平均年龄
cout << fixed << setprecision(2) << avg << endl; // 输出小数点后两位的平均年龄
return 0;
}
```
程序首先读入班上学生的人数N,然后用for循环依次读入每个学生的年龄并累加年龄和。最后计算班上所有学生的平均年龄并输出,使用fixed和setprecision控制输出小数点后两位。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)