若有说明:int a[3][4],s; ,则对数组a的元素引用错误的是____________ 。
A: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];
B: s=0; for(j=0;j<4;j++) for(i=0;i<3;i++) s+=a[i][j];
C: s=0; for(i=0;i<4;i++) for(j=0;j<3;j++) s+=a[j][i];
D: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[j][i];
A: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];
B: s=0; for(j=0;j<4;j++) for(i=0;i<3;i++) s+=a[i][j];
C: s=0; for(i=0;i<4;i++) for(j=0;j<3;j++) s+=a[j][i];
D: s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[j][i];
举一反三
- 下列程序功能是求数组中主对角线元素之和,请补充完成 main() { int a[3][3],i,j,s=0; for( i=0;i<3;i++ ) for( j=0;j<3;j++) scanf("%d",______); for(i=0;i<3;i++) for( j=0;j<3;j++) if(______) s+=a[i][j]; printf("s=%d\n",s); }
- s=0; for i=0; i<n; i++) for(j=0; j<n; j++) s+=B[i][j]; sum=s;[/i]
- 以下程序段运行后s的值是()。inta[3][3]={1,2,3,1,2,3,1,2,3};inti,j,s=0;for(i=0;i<3;i++)for(j=i;j<3;j++)s+=a[i][j];
- 下面程序段的时间复杂度是 s=0; for(i=0;i<n;i++) for(j=0;j<m;j++) s+=a[i][j];
- 执行以下程序段,并按照以下格式输入数据,输出结果为() 程序段: int a[3][4],i,j; for(i=0;i<2;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(j=0;j<4;j++) a[2][j]=a[0][j]+a[1][j]; for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%d ",a[i][j]); printf("\n"); } 14e98d6824e651d83f48e2473279d8bd.jpg