二维数组求成绩问题!

定义一个有3行10列的二维数组(float型),用其代表10个学生的3门课程的考试成
绩,从键盘输入30个成绩,分别统计每门课程优(90100)、良(8089)、中(
079)、及格(6069)、不及格(<60)的人数,结果存放到一个3行5列(行表
示课程,列表示级别分人数)的整型数组中,输出结果。

你看看我这个咯~有用采纳哦

#include <stdio.h>

int main(){
    float stu[3][10] = {0}; 
    int tes[3][5] ={0};
    for( int i = 0 ; i < 3 ; i ++ ){
        for( int j = 0 ; j < 10 ; j++ ){
            scanf("%f",&stu[i][j]);
            if( stu[i][j] > 90 ){
                tes[i][0] ++;
            } else if( stu[i][j] > 80 ){
                tes[i][1] ++ ;
            } else {
                tes[i][2] ++ ;
            }
        }
    }
    for( int i= 0 ; i < 3 ; i++ ){
        for( int  j = 0 ; j < 5 ; j++ ){
            printf("%d \t",tes[i][j]);
        }
        printf("\n");
    }
}