问题 填空题

main()

int a[3]=0,1,2;
int i;
scarf("%d",&a);
for(i=1;i<3;i++)a[0]=a[0]+a[i];
printf("a [0]=%d\n",a[0]);

错误:______
改正:______

答案

参考答案:错误:scanf("%d",&a);
改正:将其修改为scanf("%d",&a[0]);

解析: scanf函数格式错误,a是数组名,不是数组元素

单项选择题
单项选择题