编程题

请编一个函数fun,函数的功能是使实型数保留 2位小数,并对第三位进行四舍五入(规定实型数 为正数)。

例如:实型数为1234.567,则函数返回 1234.570000 ;

实型数为1234.564,则函数返回1234.560000。

注意:部分源程序保存在文件PROG1.C中。

请勿改动主函数main和其他函数中的任何 内容,仅在函数fun的花括号中填入编写的若干语句。

给定源程序如下。

【正确答案】

【答案解析】

要实现矩阵转置,即将右上角数组元素和左下 角数组元素对换,本题通过数组元素交换方法,完 成矩阵转置操作。

因为对矩阵转置后仍然存回其本身,所以只能是循环矩阵中的一个角(本程序是右上半三角)。控 制右上半三角的方法是在内层循环中循环变量j从 i+1或i开始。