C语言 特殊矩阵的查找(求指错啊!.)OJ上wrong answer!给定一个整型5*6的矩阵,A[5][6]= 1 2 3 4 5 67 8 9 10 11 1213 14 15 16 17 1819 20 21 22 23 2425 26 27 28 29 30A中每一维方向上都按从小到大的顺序排列.编写一
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 02:18:46
C语言 特殊矩阵的查找(求指错啊!.)OJ上wrong answer!给定一个整型5*6的矩阵,A[5][6]= 1 2 3 4 5 67 8 9 10 11 1213 14 15 16 17 1819 20 21 22 23 2425 26 27 28 29 30A中每一维方向上都按从小到大的顺序排列.编写一
C语言 特殊矩阵的查找(求指错啊!.)OJ上wrong answer!
给定一个整型5*6的矩阵,
A[5][6]= 1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
A中每一维方向上都按从小到大的顺序排列.编写一个查找函数,查找某元素在矩阵中的位置(该元素在矩阵中真实有点咸).要求查找该元素时,在矩阵中的比较次数不超过5+6=11次.
Input
矩阵中的元素
Output
元素在矩阵中的行标、列标、比较次数
Sample Input
9
Sample Output
1 2 4
我的代码如下(应该没错啊.)
#include
int main()
{
void f(int (*p)[6],int str[2],int b);
int a[5][6],i,j,g=1,b,time,*q,str[2],p=0;
while(scanf("%d",&b)!=EOF)
{
g=1,p=0;
for(i=0;i
C语言 特殊矩阵的查找(求指错啊!.)OJ上wrong answer!给定一个整型5*6的矩阵,A[5][6]= 1 2 3 4 5 67 8 9 10 11 1213 14 15 16 17 1819 20 21 22 23 2425 26 27 28 29 30A中每一维方向上都按从小到大的顺序排列.编写一
#include
int main()
{
void f(int (*p)[6],int str[2],int b);
int a[5][6],i,j,g=1,b,time,str[2],p=0;
while(scanf("%d",&b)!=EOF)
{
g=1,p=0;
for(i=0;i