查找最小值,最大值,平均值抛出数组

时间:2015-10-21 12:13:22

标签: c

我制作了这段代码,但我无法阻止它。此代码可以找到最小值,最大值,平均值。我该怎么办?

#include <stdio.h>

void get_stat_per_test(int score[][3])
{
    int i, k, min, max, sum;
    for (k = 0; k<3; k++){
        min = max = score[0][k];
        sum = 0;
        for (i = 0; i<10; i++){
            if (score[i][k]<min) min = score[i][k];
            if (score[i][k]>min) max = score[i][k];
            sum += score[i][k];
        }
        printf("Max=%d\n", max);
        printf("MIn=%d\n", min);
        printf("Average=%f\n", sum / (3.0 * 10));
    }
}

int main(void)

{
    int i, k;
    int score[10][3];
    for (i = 0; i<10; i++){
        for (k = 0; k<3; k++){
            printf("The result is %d student in %d exam: ", i, k);
            scanf("%d", &score[i][k]);
        }
    }
    get_stat_per_test(score);
    return 0;
}

学生5应该停止。

0 个答案:

没有答案
相关问题