猿问

找出一个数的行号和列号

定义一个4×4的整型矩阵,并完成数据的初始化,要求数据不重复,然后输入一个要查找的数,若矩形阵中能找到 输出行号与列号 否则提示找不到
呆毛亚
浏览 1517回答 1
1回答

Lemon156

#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");} } }你参考一下吧
随时随地看视频慕课网APP
我要回答