• 2022-06-01
    阅读下面程序: #include <iostream.h> void main() int i,j,row=0,column=0,m; static int a[3][3]= 100,28,72,-30,2,-100; m=a[0][0]; for(i=0;i<3;i++) for(j=0;j<3;j++) if (a[i][j]<m) m=a[i][j]; row=i; column=j; cout<<m<<","<<row<<","<<column<<endl; 该程序的功能是______,其执行结果为______。[/i][/i]
  • 找到数组a中的最小元素并输出其数值及行列值

    内容

    • 0

      写出以下程序运行结果。 #include<iomanip.h> const int N=3; int main() { int a&#91;N&#93;&#91;N&#93;={{7,-5,3},{2,8,-6},{1,-4,-2}}; int b&#91;N&#93;&#91;N&#93;={{3,6,-9},{2,-8,3},{5,-2,-7}}; int i,j,c&#91;N&#93;&#91;N&#93;; for(j=0;j<N;i++) //计算矩阵C for(j=0;j<N;j++) c[i]&#91;j&#93;=a[i]&#91;j&#93;+b[i]&#91;j&#93;; for(j=0;j<N;i++) //输出矩阵C { for(j=0;j<N;j++) cout<<setw(5)<<c[i]&#91;j&#93;; cout<<endl; } }[/i][/i][/i][/i]

    • 1

      以下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]

    • 2

      以下程序的运行结果是#include <;stdio.h>;main(){ int i,j,x&#91;3&#93;&#91;3&#93;={0}; for(i=0;i<;3;i++)for(j=0;j<;=i;j++)x[i]&#91;j&#93;=i*j; printf("%d,%d",x&#91;1&#93;&#91;2&#93;,x&#91;2&#93;&#91;1&#93;);}[/i]

    • 3

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

    • 4

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