难题求c语言求解,难喔

#c语言求解
输入一个班的c语言成绩,统计059、6069、7079、8089、90~100每个分数段的人数 ,注意用数组统计,不能使用if和switch语句。

so easy. 定义一个数组a[10],初始值均为0。再使用循环输入每个成绩X,然后a[x/10]++。

#include <stdio.h>

int main()
{
    int a[11] = {};
    int n;
    while (scanf("%d", &n) == 1)
        a[n / 10]++;
    printf("0~59: %d\n", a[0] + a[1] + a[2] + a[3] + a[4] + a[5]);
    printf("60~69: %d\n", a[6]);
    printf("70~79: %d\n", a[7]);
    printf("80~89: %d\n", a[8]);
    printf("90~100: %d\n", a[9] + a[10]);
}