,则返回主程序后 a 数组中的值应为: 。
**************************************************
12.下列程序定义了 NXN 的二维数组,并在主函数中赋值。请编写函数 fun,函数的功能
是:求出数组周边元素的平均值并作为函数值返回给主函数中的 s。例如:若 a 数组中的值
为:
,则返回主程序后 s 的值应为 3.375。
**************************************************
13.请编一个函数 void fun(int tt[M][N],int pp[N]),tt 指向一个 M 行 N 列的二维数组,求
出二维数组每列中最小元素,并依次放入 pp 所指一维数组中。二维数组中的数已在主函数
中赋予。
**************************************************
14.请编写函数 fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数
组中的值在主函数中赋予。
例如:若二维数组中的值为: ,则函数值为 61。
*************************************************
15.请编写一个函数 unsigned fun(unsigned w),w 是一个大于 10 的无符号整数,若 w 是
n(n≥2)位的整数,则函数求出 w 的后 n-1 位的数作为函数值返回。
例如:w 值为 5923,则函数返回 923;若 w 值为 923,则函数返回 23。
**************************************************
16.请编一个函数 float fun(double h),函数的功能是对变量 h 中的值保留 2 位小数,并对第
三位进行四舍五入(规定 h 中的值为正数)。
例如:若 h 值为 8.32433,则函数返回 8.32;若 h 值为 8.32533,则函数返回 8.33。
**************************************************
17.请编一个函数 fun(char*s),该函数的功能是把字符串中的内容逆置。
例如:字符串中原有的字符串为 abcdefg,则调用该函数后,串中的内容为 gfedcba。
**************************************************
18.编写程序,实现矩阵(3 行 3 列)的转置(即行列互换)。
例如,若输入下面的矩阵: ,则程序输出:
**************************************************