为什么要写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/11/17 17:48:40
为什么要写b[n]=s[j][i];n=i*M+j+1;而不是吧b[n++]=s[i][j];#include#defineM3#defineN4voidfun(chars[][N],char*b){
为什么要写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
两种写法的作用是一样的,都是把二维数组转为一维数组