编程题

请编写函数fun,函数的功能是将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
例如,二维数组中的数据为

则字符串中的内容应是:WSHWSHWSHWSH。
注意:部分源程序保存在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入编写的若干语句。
给定源程序如下。

【正确答案】


【答案解析】

看到程序后,很容易便能想到用循环嵌套的方法,本题中按列的顺序依次放到一个字符串中,所以列标变化慢,行标变化快。注意第1个循环条件为i<N(即列数),第2个循环条件为j<M(即行数),因为在循环的嵌套中越在内层,循环变化就越快。