输入n个成绩,求大于90分人数 c#
时间: 2024-05-06 19:18:48 浏览: 20
以下是一个 C# 的代码示例,实现了输入 n 个成绩并且统计大于 90 分的人数:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入成绩个数:");
int n = int.Parse(Console.ReadLine());
int count = 0;
for (int i = 0; i < n; i++)
{
Console.Write($"请输入第 {i + 1} 个成绩:");
int score = int.Parse(Console.ReadLine());
if (score > 90)
{
count++;
}
}
Console.WriteLine($"大于 90 分的人数为:{count}");
}
}
```
在这个程序中,我们首先通过 `Console.ReadLine()` 方法获取用户输入的成绩个数 `n`。然后使用一个 `for` 循环,循环 `n` 次,每次获取用户输入的成绩,并且判断是否大于 90 分。如果大于 90 分,则将计数器 `count` 加 1。最后输出大于 90 分的人数。
相关问题
输人n(n<10),然后输入n个成绩,求其中60分以上的人数
好的,你可以参考下面的 C# 代码实现:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入成绩数量 n:");
int n = int.Parse(Console.ReadLine());
int count = 0;
for (int i = 0; i < n; i++) {
Console.Write($"请输入第 {i+1} 个成绩:");
int score = int.Parse(Console.ReadLine());
if (score >= 60) {
count++;
}
}
Console.WriteLine($"60 分以上的成绩数量为:{count}");
}
}
```
代码思路:首先输入成绩数量 `n`,然后循环输入 `n` 个成绩。在循环中,如果当前输入的成绩大于等于 60 分,则计数器 `count` 加一。最后输出 `count` 的值即可。
使用c#,输入百分制成绩,判断等级
好的,以下是使用 C# 实现判断百分制成绩等级的代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入百分制成绩:");
int score = int.Parse(Console.ReadLine());
if (score >= 90)
Console.WriteLine("成绩等级为:优秀");
else if (score >= 80)
Console.WriteLine("成绩等级为:良好");
else if (score >= 70)
Console.WriteLine("成绩等级为:中等");
else if (score >= 60)
Console.WriteLine("成绩等级为:及格");
else
Console.WriteLine("成绩等级为:不及格");
}
}
```
程序首先会提示用户输入百分制成绩,然后使用 `int.Parse` 方法将用户输入的字符串转换成整数类型。接着,程序使用 `if...else if...else` 语句判断成绩等级,并输出相应的结果。
注意,这里的判断条件是递减的,因为如果成绩达到某个等级,就不需要再判断更低的等级了。例如,如果成绩大于等于 90 分,则直接输出优秀,不需要再判断是否大于等于 80 分。