活动设计题   请编写函数proc(),该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。
    例如,若二维数组中的数据为:
   
【正确答案】voidproc(char(*s)[N],char *b) { inti,j,k=0; for(i=0;i<N;i++)//i表示行下标 for(j=0;j<M;j++)//j表示列下标 b[k++]=s[j][i];//按列的顺序依次放到一个字符串中 b[k]='\0';//最后用'\0'作为结束标志 }
【答案解析】题目中要求将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。首先,按列取出二维数组中的每一个数据,并将其放入新的字符串中;最后,为新的字符串添加结束符。