班上有若⼲名学⽣,输⼊学⽣的个数,然后输⼊每⼀个学⽣的年龄,计算出来平均年龄,保留到⼩数点后两位,输出平均年龄。生成c#代码
时间: 2024-09-29 17:01:16 浏览: 41
以下是使用C#编写的代码,用于计算班级学生的平均年龄,保留小数点后两位:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入学生人数:");
int studentCount = Convert.ToInt32(Console.ReadLine());
double totalAge = 0;
for (int i = 0; i < studentCount; i++)
{
Console.Write($"请输入第{i + 1}位同学的年龄:");
double age = Convert.ToDouble(Console.ReadLine());
totalAge += age;
}
double averageAge = totalAge / studentCount;
averageAge = Math.Round(averageAge, 2); // 保留两位小数
Console.WriteLine($"班级学生的平均年龄是:{averageAge}");
}
}
```
在这个程序中,首先提示用户输入学生人数,然后循环遍历每个人并询问他们的年龄,将所有年龄累加起来。计算完总年龄后除以学生数得到平均年龄,再使用`Math.Round`函数将其保留两位小数。最后,输出平均年龄。
阅读全文