编程题: 程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),函数的功能是:使数组右上半三角元素中的值乘以m。 例如:若m的值为2,a数组中的值为 |1 9 7| a= |2 3 8| ,则返回主程序后a数组中的值应为 |4 5 6| |2 18 14| |2 6 16| |4 5 12| 注意:部分源程序存在文件prog.c中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #include
#include
#include
#define N 5 void fun(int a[][N],int m) { } main() { int a[N][N],m,i,j; clrscr(); printf("***** The array *****\n"); for (i=0;i
=3); printf("m=%4d\n",m); fun(a,m); printf("THE RESULT\n"); for(i=0;i