c语言二维数组查找题【急】

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:48:35
先定义一个2维整数数组
键盘输入x
然后在数组中查找该元素
若找到则输出该元素所在的下标值
否则输出"查找失败!"
以a[3][4]为例数随便写

#include "stdio.h"
int main()
{
int a[3][4]=
{{0,1,2,3},{4,5,6,7},{8,9,10,11}};
int x,i,j;

for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
printf("%5d",a[i][j]);
}
printf("\n");
}

scanf("%d",&x);

for(i=0;i<3;i++)
for(j=0;j<4;j++)
{
if(a[i][j]==x)
{
printf("%5d%5d\n",i+1,j+1);
return 0;
}
}
printf("查找失败!\n");
}

#include "stdio.h"
main()
{ int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11},x,i,j,n=0;
scanf("%d",&x);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{ if(a[i][j]==x)
printf("%d%5d",i,j);
n++; }
if(n=0)
printf("查找失败 ");
getch();
}