• 2022-06-15
    写出以下程序运行结果。 #include const int N=3; int main() { int a[N][N]={{7,-5,3},{2,8,-6},{1,-4,-2}}; int b[N][N]={{3,6,-9},{2,-8,3},{5,-2,-7}}; int i,j,c[N][N]; for(j=0;j
  • 10 1 -6 4 0 -3 6 -6 -9

    举一反三

    内容

    • 0

      下面程序段的时间复杂度为 ____________ 。 for(int i=0; i<m; i++) for(int j=0; j<n; j++) a[i]&#91;j&#93;=i*j;[/i]

    • 1

      #include &#91;stdio.h&#93;int main() { int a&#91;3&#93;&#91;3&#93;,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i]&#91;j&#93;=3*i+j; for(i=0;i<3;i++) printf("%d ",a[i]&#91;1&#93;); return 0;}[/i][/i]

    • 2

      以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回。请填空。(设M、N已定义) int fun(int a&#91;N&#93;&#91;M&#93;){ int i, j, row=0, col=0; for(i=0;i<N;i++) for(j=0;j<M;j++) if(a[i]&#91;j&#93;>a&#91;row&#93;&#91;col&#93;){row=i;col=j;} return______; }[/i]

    • 3

      s=0; for i=0; i<n; i++) for(j=0; j<n; j++) s+=B[i]&#91;j&#93;; sum=s;[/i]

    • 4

      以下程序执行的结果是( )。#include <;stdio.h>;main(){ int i,j,row=0,col=0,m;static int a&#91;3&#93;&#91;3&#93;={1,-2,0,4,-5,6,2,4};m=a&#91;0&#93;&#91;0&#93;;for(i=0;i<;3;i++)for(j=0;j<;3;j++)if(a[i]&#91;j&#93;<;m){m=a[i]&#91;j&#93;;row=i;col=j;}printf("(%d,%d)=%d\n",row,col,m);}[/i][/i]