• 2021-04-14
    下面程序可以求出矩阵a的两条对角线上的元素之和。请填空。
    main()
    {inta[3][3]={1,3,6,7,9,11,14,15,17},sum1=0,sum2=0,i,j;
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    if()sum1=sum1+a[i][j];
    for(i=0;i<3;i++)
    for(j=2;j>=0;j--)
    if()sum2=sum2+a[i][j];
    printf(“sum1=%d,sum2=%d
    ”,sum1,sum2);}

  • i==j;j==i # i+j==2

    内容

    • 0

      以下程序运行后,输出的结果是( ) main() { int i, j ,sum=0; for (i=5;i;i--) for (j=0;j<3;j++) sum++; printf("%d",sum); }

    • 1

      【单选题】已知如下多元素变量 执行下列程序,回答问题:上述程序执行完成后,Sum1和Sum2的值分别为_____。 int I = 3 ,J; int Sum1=0 ,Sum2=0; For J=1 to 4 Step 1 { Sum1 = Sum1 + M[I][J] ; Sum2 = Sum2 + M[J][I] ; } A. 105 ,149 B. 576 , 576 C. 149 ,105 D. 136 , 175

    • 2

      若有以下程序: void main() { int a[3][4]={1,0,2,1,0,2,1,0,1,1,0,1}; int i,j,sum=0; for(i=0;i<=2;i++) for(j=0;j<=i;j++) sum+=a[i][j]; } 程序执行后的输出结果是:( )

    • 3

      以下程序的输出结果是____。 #include<stdio.h> int main() { int a&#91;3&#93;&#91;3&#93;={1,2,3,4,5,6,7,8,9},sum=0,i,j; for (i=0;i<3;i++) sum=sum+a[i][i]; printf("sum=%d\n",sum); return 0; }[/i][/i]

    • 4

      执行以下程序段后sum的值?int i,j,sum=0;for(i=1;i&lt;=5;i++){ for(j=1;j&lt;=5;j+=2) sum=sum+1;} A: 25 B: 15 C: 50 D: 5