定义一个4×4的整型矩阵,并完成数据的初始化,要求数据不重复,然后输入一个要查找的数,若矩形阵中能找到 输出行号与列号 否则提示找不到
1 回答
已采纳
Lemon156
TA贡献91条经验 获得超32个赞
#include<stdio.h>
void main(){
int i,j,num,k;
int a[4][4]={
{12,3,5,6},
{1,13,25,66},
{19,30,95,8},
{10,0,33,47}
};
printf("初始数据为:\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
printf("%d\t",a[i][j]);
}
printf("\n");
}
while(1){
k=1;
printf("请输入要找的数:");
scanf("%d",&num);
for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(num==a[i][j]){
k=0;
printf("%d的行号为%d,列号为%d\n",num,i+1,j+1);
break;
}
}
}
if(k){printf("没有找到该数,请重新输入\n");}
}
}你参考一下吧
- 1 回答
- 0 关注
- 1625 浏览
添加回答
举报
0/150
提交
取消
