借助一维数组实现求某班Java成绩的平均分,班级人数和成绩从键盘输入。 源程序
时间: 2023-05-22 11:04:48 浏览: 117
以下是求某班Java成绩的平均分的源程序:
```
#include <stdio.h>
int main()
{
int n, i;
float sum = 0, avg;
printf("请输入班级人数:");
scanf("%d", &n);
int java_scores[n];
printf("请输入成绩:\n");
for (i = 0; i < n; i++)
{
scanf("%d", &java_scores[i]);
sum += java_scores[i];
}
avg = sum / n;
printf("平均分为:%.2f", avg);
return 0;
}
```
相关问题
借助一维数组实现求某班Java成绩的平均分,班级人数和成绩从键盘输入
好的,可以这样实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入班级人数:");
int n = scanner.nextInt();
int[] scores = new int[n];
System.out.println("请输入每个学生的Java成绩:");
for (int i = 0; i < n; i++) {
scores[i] = scanner.nextInt();
}
int sum = 0;
for (int i = 0; i < n; i++) {
sum += scores[i];
}
double average = (double) sum / n;
System.out.println("班级Java成绩平均分为:" + average);
}
}
```
这段代码首先从键盘输入班级人数,然后创建一个长度为班级人数的一维数组,用于存储每个学生的Java成绩。接着通过循环依次输入每个学生的成绩。最后,再通过循环求出成绩总和,计算平均分并输出。
借助一维数组实现求某班Java成绩的平均分,班级人数和成绩从键盘输入。
这是一个计算问题,可以使用一维数组实现求某班Java成绩的平均分。首先,需要从键盘输入班级人数和成绩,然后求出成绩的总和并计算平均分。具体的实现方法可以参考以下代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt(); // 班级人数
int[] grades = new int[n]; // 成绩数组
// 从键盘输入成绩
for (int i = 0; i < n; i++) {
grades[i] = input.nextInt();
}
// 求成绩的总和
int sum = 0;
for (int i = 0; i < n; i++) {
sum += grades[i];
}
// 计算平均分并输出结果
double avg = (double) sum / n;
System.out.println("平均分为:" + avg);
}
}
```