这个为什么不计算啊。

img

img

你这个代码写的有问题,输入的人数,但是只输入了一个分数。

#include<stdio.h>
int main(){
    int number,i;
    float score[100],average,sum;
    scanf("%d",&number);
    sum=0.0;
    for(i=0;i<number;i++)
        scanf("%f",&score[i]);
    if(number<=0) average=0.00;
    else{
        for(i=0;i<number;i++){
            sum=sum+score[i];
        }
    }
    average=1.0*sum/number;    
    printf("the number of students:the score:");
    printf("average=%.2f",average);    
    return 0;
}