请编写函数fun, 函数的功能是: 将M行N列的二维数组中的字符数据, 按列的顺序依次放到一个字符串中。例如, 二维数组中的数据为:W W W WS S S SH H H H则字符串中的内容应是: WSHWSHWSH。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。给定源程序:#include#define M 3#define N 4void fun(char s[][N], char *b){int i,j,n=0;for(i=0; i < N;i++) /* 请填写相应语句完成其功能 */{}b[n]=’\0’;}main(){ char a[100],w[M][N]={{’W’,’W’,’W’,’W’},{’S’,’S’,’S’,’S’},{’H’,’H’,’H’,’H’}};int i,j;printf("The matrix:\n");for(i=0; i{ for(j=0;j3c",w[i][j]);printf("\n");}fun(w,a);printf("The A string:\n");puts(a);printf("\n\n");NONO();}