在 C++ 中查找在矩阵中输入的值
使用命名空间 性病;
#include
#include
#include
void display(int **垫子, int N, int M){
for(int 我= 0跨度>;我
for(int j = 0跨度>;J
成本<<马特[i][j];
成本<< \t”跨度>;
}
//显示以下行
成本<< \n”跨度>;
}
成本<<"\n;
}
int main(int argc, char *argv[])
{
int n=3跨度>;
int m=4跨度>;
int** M = 新 int* [ m ];
为 (int i=0跨度>;我
M[i] = 新 int[ n ];
srand(时间(NULL));
for(int i=0跨度>;我
for(int j=0跨度>;J
//减去100后生成0到200之间的随机数
例如,如果 rand 生成 74,则 74-100 = -36
M[i][j] =rand()%200-100跨度>;
显示(M,n,m);
int 值,ii,jj;
printf(给出一个值”);
scanf(%d”,&值);
//浏览矩阵
for(int i=0跨度>;我
for(int j=0跨度>;J
{
if(M[i][j]==value)
{
ii=i;
jj=j;
}
}
printf(%d 在 (%d, %d) 中。,value,ii,jj);
system(pause”);
}
#include
#include
#include
void display(int **垫子, int N, int M){
for(int 我= 0跨度>;我
for(int j = 0跨度>;J
成本<<马特[i][j];
成本<< \t”跨度>;
}
//显示以下行
成本<< \n”跨度>;
}
成本<<"\n;
}
int main(int argc, char *argv[])
{
int n=3跨度>;
int m=4跨度>;
int** M = 新 int* [ m ];
为 (int i=0跨度>;我
M[i] = 新 int[ n ];
srand(时间(NULL));
for(int i=0跨度>;我
for(int j=0跨度>;J
//减去100后生成0到200之间的随机数
例如,如果 rand 生成 74,则 74-100 = -36
M[i][j] =rand()%200-100跨度>;
显示(M,n,m);
int 值,ii,jj;
printf(给出一个值”);
scanf(%d”,&值);
//浏览矩阵
for(int i=0跨度>;我
for(int j=0跨度>;J
{
if(M[i][j]==value)
{
ii=i;
jj=j;
}
}
printf(%d 在 (%d, %d) 中。,value,ii,jj);
system(pause”);
}