c语言题目,实在不知道怎么做了

img

代码如下

#include <stdio.h>
int main()
{
    int i=0;
    float n,max=0,min=110;
    float avg = 0;
    while(1)
    {
        printf("score=");
        scanf("%f",&n);
        if(n<0)break;
        avg += n;
        if(n>max) max = n;
        if(n<min) min = n;
        i++;
    }
    if(i>0)
    {
        avg/=i;
        printf("max=%.2f\n",max);
        printf("min=%.2f\n",min);
        printf("count=%d\n",i);
        printf("avg=%.2f\n",avg);
    }else
        printf("no scores\n");
    return 0;
}
#include <stdio.h>
int main()
{
    float score;
    float max,min,sum=0;
    int count = 0;
    printf("score=");
    scanf("%f",&score);
    while(score >= 0)
    {
        if(count ==0)
        {
            min = max = score;
        }
        count++;
        sum += score;
        if(score > max)
            max = score;
        if(min > score)
            min = score;
        printf("score=");
        scanf("%f",&score);
    }
    printf("max=%.2f,min=%.2f,count=%d,avg = %.2f",max,min,count,sum/count);
    return 0;
}

定义数组,用循环语句录入就可以了。