为什么要写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/07/14 20:17:47
为什么要写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
x){cד OvvXmfRt^mqtVltfBmv';zXtrmmXBk̼ҔTԴ̼T_cO,?3E!4O#9#H8:6/VJҬ00+Qɳ5^tj{tה>_t]ϳ O[=y>HuZ~F&PBMR>6)3>{`>^?UTIt2\ lcL.yg<;@w?lv@'zl[^]  p<;P0FS

为什么要写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
两种写法的作用是一样的,都是把二维数组转为一维数组