关于节目评分并输出结果的问题,如何解决?

电视台新推出娱乐节目,邀请8个专家对节目进行打分,试使用数组知识编程来评价节目的好坏,评价方法是先求平均分,(小数点保留两位),如果一半以上专家给分在平均分之上,则输出good,否则输出not good!

#include <stdio.h>
int main()
{
    double score[8],sum=0;
    int i=0,count=0;
    for(i=0;i<8;i++)
    {
        scanf("%lf",&score[i]);
        sum += score[i];
    }
    sum/=8;
    printf("平均分:%.2lf\n",sum);
    for(i=0;i<8;i++)
        if(score[i] > sum)
            count++;
    if(count > 4)
        printf("good");
    else
        printf("not good!");
    return 0;
}