如何对数组值进行分组或对数组中的值进行分类

时间:2018-08-04 10:19:30

标签: c# arrays

int N = Convert.ToInt32(Console.ReadLine());
int[] arr = new int[N];
int cons75 = 0, cons40 = 0, below40 = 0, i;

for (i = 0; i < N; i++) {

    arr[i] = Convert.ToInt32(Console.ReadLine());
    if (arr[i] >= 75) {
        cons75++;

    } else if (arr[i] < 75 && arr[i] >= 40) {
        cons40++;
    } else {
        below40++;
    }

}
Console.WriteLine(cons75);
Console.WriteLine(cons40);
Console.WriteLine(below40);
Console.ReadKey();

我的输入是:

10
3
8
23
98
34
75
23
87
56
78

我要分类或分组分数由高于75的分数组成,第二分数由40到75之间的分数组成,第三由小于40的分数组成 我的预期输出是:

4
1
5

我得到的是:

3
1
6

这些有什么问题

1 个答案:

答案 0 :(得分:-1)

尝试这样的代码

na