下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[] [N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为: 注意:部分源程序在文件PROG1.C中。 请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序:#include < conio.h >#include < stdio.h >#include < stdlib.h >#include < string.h >#define N 5void fun (int a[] [N], int m) ( )main ( ) ( int a[N][N],m, i, j; FILE *out; printf (“ *** The array *** n”) ;for(i=2 ; i < n;i++) A=1.0/(1+A);return A;for(i=0;i < N;i++) {for(j=0;j < N;j++) {a[i][j]=rand( )%2 0; printf(“%4d”,al i][j]); ) printf (“n”) ; } m = rand ( ) % 4; printf ( “m = %4dn”,m) ; fun (a,m) ; printf (“THE RESULTn”) ;printf (“n”) ; }/*********found*********/ out = fopen (“out.dat”, “w”) ; for (1 =0 f i < N;i++)(for(j=0;j < N;j++) fprintf(out,”%4d”,a[i][j]); fun (a,8) ; fprintf (out, “%4d”,a[i] [ j ] ) ;fprintf (out, “n”) ; ) fclose (out) ;/*********found*********/}

下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[] [N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为: 注意:部分源程序在文件PROG1.C中。 请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序:#include < conio.h >#include < stdio.h >#include < stdlib.h >#include < string.h >#define N 5void fun (int a[] [N], int m) { }main ( ) { int a[N][N],m, i, j; FILE *out; printf (“ *** The array *** \n”) ;for(i=2 ; i < n;i++) A=1.0/(1+A);return A;for(i=0;i < N;i++) {for(j=0;j < N;j++) {a[i][j]=rand( )%2 0; printf(“%4d”,al i][j]); } printf (“\n”) ; } m = rand ( ) % 4; printf ( “m = %4d\n”,m) ; fun (a,m) ; printf (“THE RESULT\n”) ;printf (“\n”) ; }/*********found*********/ out = fopen (“out.dat”, “w”) ; for (1 =0 f i < N;i++){for(j=0;j < N;j++) fprintf(out,”%4d”,a[i][j]); fun (a,8) ; fprintf (out, “%4d”,a[i] [ j ] ) ;fprintf (out, “\n”) ; } fclose (out) ;/*********found*********/}

参考答案与解析:

相关试题

程序定义了M×M的二维数组,并在主函数中自动赋值。请编写函数proc(inta[

[试题]程序定义了M×M的二维数组,并在主函数中自动赋值。请编写函数proc(int a[][M],int n),该函数的功能是使数组左下半三角元素中的值加上n。例如,a数组中的值为:注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。试题程序:

  • 查看答案
  • 程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是

    [试题]程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun,函数的功能是:使数组右上三角元素中的值乘以m。例如:若m的值为2,a数组中的值为:注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 查看答案
  • 程序定义了NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求

    [试题]程序定义了NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。例如:a数组中的值为:则返回主程序后s的值应为:3.375。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 查看答案
  • 请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,

    [主观题]请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p到n-1(p≤n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1,2,3,4,5,6,7, 8,9,10,11,12,13,14,15,p的值为6。移动后,一维数组中的内容应为7,8,9,10, 11,12,13,14,15,1, 2, 3, 4, 5, 6。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:i

  • 查看答案
  • 请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,

    [主观题]请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, P的值为6。移动后,一维数组的内容应为7, 8, 9, 10, 11, 12, 13, 14, 15, 1, 2, 3, 4, 5, 6。[注意] 部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fu

  • 查看答案
  • 请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次

    [主观题]请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如:二维数组中的数据为333333334444444455555555则一维数组中的内容应是334455334455334455334455。注意:部分源程序以存在文件test_2.cpp中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。文件test39_2.cpp的内容如下:include<stdio.h>include<iostream.h>void

  • 查看答案
  • 请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调

    [主观题]请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 查看答案
  • 函数fun()的功能是:逆置数组元素中的值。形参n给出数组中数据的个数。 例如:

    [主观题]函数fun()的功能是:逆置数组元素中的值。形参n给出数组中数据的个数。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。试题程序:

  • 查看答案
  • 请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。<br />  例如,一维数组中的原始

    [问答题]请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p

  • 查看答案
  • 函数fun()的功能是:逆置数组元素中的值,形参m给出数组中数据的个数。 例如,

    [主观题]函数fun()的功能是:逆置数组元素中的值,形参m给出数组中数据的个数。例如,若x所指数组中的数据依次为:9、8、7、6、5,则逆置后依次为:5、6、7、8、9。注意:部分源程序给出如下。请勿改动函数main()与其他函数中的任何内容,仅在fun()函数的横线上填写所需的若干表达式或语句。试题程序:

  • 查看答案