问题 填空题

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;

解析: 结构体成员不能在声明时初始化

单项选择题
单项选择题