结构体里面的数怎么加起来

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

void couAver(struct Student [],int n)
{
    struct Student stu[n];
    int s=0;
    float A;
    for(int i=0;i<3;i++)
    {
        s=0;
        for(int j=0;jprintf("%d\n",s);
        //A=s/n;
        //s=0;
        //printf("%5.1f\n",A);
    }
}

结构体里面的数怎么加起来啊,为什么我这个加起来是奇怪的数

你没给结构体赋值,就直接去取值,里面不全是随机数吗

如果要分别求n个同学三门成绩总和,应该这样写

void couAver(struct Student [],int n)
{
    int s=0;
    for(int i=0;i<n;i++)
    {
        s=0;
        for(int j=0;j<3;j++)
        {
            s+=stu[i].score[j];
        }
        printf("%d\n",s);
    }
}