单项选择题下面程序有错误的行是______。
main()
{ int a[3]={1};
int i;
scanf("% d", &a);
for(i=1; i<3; i++) a[0]=a[0]+a[i];
printf("a[0]=% d\n", a[0]);
}

A.3
B.6
C.7
D.4