A-A+

struct stud{char num[6];int s[4];double ave=0.

2022-08-06 10:49:35 问答库 阅读 178 次

问题详情

struct stud
{char num[6];
int s[4];
double ave=0.0;
}a;
main()
{int i;
for(i=0;i<4;i++)scanf("%d",&a.s[i]);
for(i=0;i<4;i++)a.ave+ =a.s[i];
printf("%f",a.ave);
}
错误:______
改正:______

参考答案

正确答案:
错误:double ave=0.0;
改正:将其修改为double ave;
[解析] 结构体成员不能在声明时初始化

考点: