输入3门成绩,并用数组记录。在输入前显示提示文字“请输入第i门课成绩”,然后用数组与循环语句求成绩的均值,并输出均值,每门课的成绩
时间: 2024-12-04 17:29:50 浏览: 13
首先,我们会在程序开始时提示用户输入三门课程的成绩。这里是一个简单的示例,假设我们使用Python编写:
```python
# 初始化一个空列表来存储成绩
scores = []
# 提示用户输入成绩
print("请输入第1门课成绩:")
score1 = float(input()) # 要确保输入的是数字,转换为浮点型
print("请输入第2门课成绩:")
score2 = float(input())
print("请输入第3门课成绩:")
score3 = float(input())
# 将成绩添加到数组中
scores.append(score1)
scores.append(score2)
scores.append(score3)
# 计算总分和门数
total_score = sum(scores)
number_of_courses = len(scores)
# 计算平均分
average_score = total_score / number_of_courses
# 输出平均成绩
print("这三门课程的平均成绩是:", average_score)
相关问题
1)输入3门成绩,并用数组记录。在输入前显示提示文字“请输入第i门课成绩”,然后用数组与循环语句求成绩的均值,并输出均值,每门课的成绩 程序代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] grades = new int[3]; // 初始化一个包含3个元素的成绩数组
System.out.println("请输入第1门课成绩:");
grades[0] = scanner.nextInt(); // 输入第一门成绩
System.out.println("请输入第2门课成绩:");
grades[1] = scanner.nextInt(); // 输入第二门成绩
System.out.println("请输入第3门课成绩:");
grades[2] = scanner.nextInt(); // 输入第三门成绩
double sum = 0; // 总分变量
for (int i = 0; i < grades.length; i++) {
sum += grades[i]; // 累加分数
System.out.printf("第%d门课程成绩:%d\n", i + 1, grades[i]); // 输出每门课程成绩
}
double mean = sum / grades.length; // 计算平均分
System.out.printf("三门课程的平均成绩为:%.2f\n", mean); // 输出均值,保留两位小数
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个大小为3的整型数组`grades`,然后通过`Scanner`获取用户输入的三门课程成绩。接着使用循环遍历数组,累加成绩并打印出单科成绩,最后计算并输出平均分。
输入3门成绩,并用数组记录。在输入前显示提示文字"请输入第门们课成"1/然后用数组与循环语句求成绩的均值,并输出均值,每门课的成绩
首先,让我们编写一个简单的程序来实现这个功能。在这个例子中,我们将使用Python语言来演示:
```python
# 初始化一个空数组来存储三门课程的成绩
grades = []
# 显示提示信息并获取用户输入
print("请输入第1门课的成绩:")
while True:
try:
grade = float(input()) # 接收用户输入并转换为浮点数
grades.append(grade)
break # 如果输入有效,则跳出循环
except ValueError:
print("输入错误,请输入数字。")
for i in range(2): # 遍历两次,因为还需要输入两门课的成绩
print(f"请输入第{i+2}门课的成绩:")
while True:
try:
grade = float(input())
grades.append(grade)
break
except ValueError:
print("输入错误,请输入数字。")
# 计算平均成绩
average_grade = sum(grades) / len(grades)
# 输出均值
print(f"三门课程的平均成绩是:{average_grade}")
阅读全文