为什么要写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](/uploads/image/z/14246880-24-0.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%86%99b%5Bn%5D%3Ds%5Bj%5D%5Bi%5D%3B+n%3Di%2AM%2Bj%2B1%3B%E8%80%8C%E4%B8%8D%E6%98%AF%E5%90%A7b%5Bn%2B%2B%5D%3Ds%5Bi%5D%5Bj%5D%3B%23include+%23define+M+3%23define+N+4void+fun%28char+s%5B%5D%5BN%5D%2Cchar+%2Ab%29%7B%5Cx05int+i%2Cj%2Cn%3D0%3B%5Cx05%2F%2A+%E8%AF%B7%E5%A1%AB%E5%86%99%E7%9B%B8%E5%BA%94%E8%AF%AD%E5%8F%A5%E5%AE%8C%E6%88%90%E5%85%B6%E5%8A%9F%E8%83%BD+%2A%2F%5Cx05for%28i%3D0%3B+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<;P0 FS
为什么要写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
两种写法的作用是一样的,都是把二维数组转为一维数组