unity用过循环接收5个学员成绩,并计算平均成绩
时间: 2024-09-08 10:03:46 浏览: 47
在Unity中,你可以通过使用C#编程语言来实现接收5个学员成绩并计算平均成绩的功能。这通常涉及到创建一个数组来存储成绩,使用循环来接收每个学员的成绩,然后计算这些成绩的平均值。下面是一个简单的示例代码:
```csharp
using System;
public class ScoreManager
{
public static void Main(string[] args)
{
float[] scores = new float[5]; // 创建一个长度为5的数组,用于存储5个学员的成绩
float sum = 0; // 用于累加成绩的变量
for (int i = 0; i < scores.Length; i++)
{
Console.WriteLine("请输入第 {0} 个学员的成绩:", i + 1);
float score = float.Parse(Console.ReadLine()); // 接收用户输入的成绩,并转换为浮点数
scores[i] = score; // 将成绩存储到数组中
sum += score; // 将成绩加到总和变量上
}
float average = sum / scores.Length; // 计算平均成绩
Console.WriteLine("5个学员的平均成绩是:{0}", average);
}
}
```
在这段代码中,首先创建了一个能够存储5个浮点数的数组`scores`,然后使用`for`循环接收用户输入的每个学员的成绩,并将其存储在数组中。同时,每次接收到一个成绩时,就将其加到变量`sum`上,用于后续的平均值计算。循环结束后,通过将总和`sum`除以学员数量(即数组的长度)来得到平均成绩,并输出。
阅读全文