已知五位同学三门课的成绩,求五位同学的分科平均成绩和各科总平均成绩{80 75 85 61 86 92 59 89 53 85 61 86 76 79 92},哪里出错了导致输出不对?


```c
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
main()
{
    int i;
    int s1[5],s2[5],s3[5];//存放 5位同学的三门课成绩 
    int sum[5]={0},s1_sum=0,s2_sum=0,s3_sum;//三门课程各自的总分
    int sum1,sum2,sum3,sum4,sum5;//五位同学的三科总分 
    printf("请输三科成绩:如(80 61 59 85 76,...)");
    scanf("%f,%f,%f",s1[i],s2[i],s3[i]);
    {
        sum[i]=s1[i]+s2[i]+s3[i];// 每位同学的总成绩 
        s1_sum+=s1[i];//高等数学的总分 
        s2_sum+=s2[i];//英语的总分 
        s3_sum+=s3[i];//C语言的总分
    }

    printf("五位同学的分科平均成绩是:\n");
    printf("%4.1f,%4.2f,%4.2f",s1_sum/5,s2_sum/5,s3_sum/5);
    printf("五位同学各自课程的平均成绩是:\n");
    for(i=0;i<5;i++)
    printf("%4.2f",sum[i]/3);         
}

```