对下面程序描述正确的一项是(每行程序前面的数字表示行号) 1main() 2{ 3floata[3]={0.0
对下面程序描述正确的一项是 (每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0.0};
4 int i;
5 for(i=0;i<3;i++)scanf("%d",&a[i]);
6 for(i=1;i<3;i++)a[0]=a[0]+a[i];
7 printf("%f\n",a[0]);
8 }
A.没有错误
B.第3行有错误
C.第5行有错误
D.第7行有错误
请帮忙给出正确答案和分析,谢谢!