下面那个选项是正确的()。 (每行程序前面的数字表示行号) 1 main() 2 { 3 float a[3]={0}; 4 int i; 5 for(i=0;i<3;i++) scanf(“%f”,&a[i]); 6 for(i=1;i<4;i++) a[0]=a[0]+a[i]; 7 printf(“%f\n”,a[0]); 8 }
A.没有错误 B.第3 行有错误 C.第5 行有错误 D.第6 行有错误正确答案D
下面那个选项是正确的()。 (每行程序前面的数字表示行号) 1 main() 2 { 3 float a[3]={0}; 4 int i; 5 for(i=0;i<3;i++) scanf(“%f”,&a[i]); 6 for(i=1;i<4;i++) a[0]=a[0]+a[i]; 7 printf(“%f\n”,a[0]); 8 }
A.没有错误 B.第3 行有错误 C.第5 行有错误 D.第6 行有错误正确答案D