如何从键盘上输入若干学生的成绩,统计出所有分数的平均分?

从键盘上输入若干同学的成绩,统计出所有分数的平均数,当输入负数时结束输入


#include <stdio.h>

int main()
{
    double score[100];
    double average = 0.0;
    int i = 0;
    while (1)
    {
        scanf_s("%lf", score + i);
        if (score[i] < 0)
            break;
        ++i;
    }
    for (int j = 0; j < i; ++j)
        average += score[j];
    printf("%f",average / i);
    return 0;
}

用数组存储学生的成绩