c#输入10名同学的成绩,并输出他们的平均分
时间: 2024-12-11 16:40:34 浏览: 5
在 C# 中,你可以通过创建一个控制台应用程序来实现这个功能。首先,你需要定义一个学生类来存储成绩,然后创建一个数组或列表来保存10位同学的成绩。接下来,计算总分数并除以人数得到平均分。以下是简单的步骤:
```csharp
using System;
using System.Collections.Generic;
class Student
{
public int Score { get; set; }
}
class Program
{
static void Main(string[] args)
{
List<Student> students = new List<Student>();
double totalScore = 0;
double averageScore;
Console.WriteLine("请输入10位同学的成绩:");
for (int i = 0; i < 10; i++)
{
Console.Write($"第{i + 1}位同学的成绩:");
int score = int.Parse(Console.ReadLine());
students.Add(new Student { Score = score });
totalScore += score;
}
averageScore = totalScore / students.Count;
Console.WriteLine($"这10位同学的平均成绩是:{averageScore}");
// 停止程序等待用户关闭
Console.ReadKey();
}
}
```
在这个程序中,我们首先创建了一个 `Student` 类,其中包含一个 `Score` 属性。接着,在主函数 `Main` 中,我们初始化了一个 `List<Student>` 来储存成绩,并通过循环读取用户输入的分数。最后计算平均分并输出结果。
阅读全文