从键盘输入五位同学的成绩,编程计算并输出平均分,最高分,最低分

从键盘输入五位同学的成绩,编程计算并输出平均分,最高分,最低分,求程序代码

#include <stdio.h>
int main()
{
    int sum=0,max=0,min = 0,i,score;
    for(i=0;i<5;i++)
    {
          scanf("%d",&score);
          sum += score;
          if(i==0)
              max = min =  score;
          else
          {
              if(score > max)
                  max = score;
              if(score < min)
                  min  = score;
          }
    }
    printf("平均分:%.1f\n",sum/5.0);
    printf("最高分:%d\n",max);
    printf("最低分:%d\n",min);
    return 0;
}

#include<stdio.h>

void fun(int a[])
{
    int i,max,min,sum=0;
    max = a[0];
    min = a[0];
    sum = a[0];
    for(i = 1; i < 5; i ++)
    {
        sum += a[i];
        if (a[i]>max)
            max = a[i];
        if (a[i]<min)
            min = a[i];
    }
    float avg = sum / 5.0;

    printf("max=%d\n",max);
    printf("min=%d\n",min);
    printf("avg=%f\n",avg);

    return 0;
}

int main ()
{
    int i;
    int a[5];
    printf("输入五位同学的成绩:");
    for(i = 0;i < 5;i ++)
    {
        scanf("%d",&a[i]);
    }
    fun(a);
    return 0;
}

img

如有帮助,望采纳!谢谢!