为什么要写b[n]=s[j][i]; n=i*M+j+1;而不是吧b[n++]=s[i][j];#include #define M 3#define N 4void fun(char s[][N],char *b){\x05int i,j,n=0;\x05/* 请填写相应语句完成其功能 */\x05for(i=0; i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:20:00

为什么要写b[n]=s[j][i]; n=i*M+j+1;而不是吧b[n++]=s[i][j];#include #define M 3#define N 4void fun(char s[][N],char *b){\x05int i,j,n=0;\x05/* 请填写相应语句完成其功能 */\x05for(i=0; i
为什么要写b[n]=s[j][i]; n=i*M+j+1;而不是吧b[n++]=s[i][j];
#include
#define M 3
#define N 4
void fun(char s[][N],char *b)
{
\x05int i,j,n=0;
\x05/* 请填写相应语句完成其功能 */
\x05for(i=0; i

为什么要写b[n]=s[j][i]; n=i*M+j+1;而不是吧b[n++]=s[i][j];#include #define M 3#define N 4void fun(char s[][N],char *b){\x05int i,j,n=0;\x05/* 请填写相应语句完成其功能 */\x05for(i=0; i
两种写法的作用是一样的,都是把二维数组转为一维数组