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);
}
}