作业帮 > 综合 > 作业

C语言 特殊矩阵的查找(求指错啊!.)OJ上wrong answer!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 00:10:21
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!
#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
再问: 额。。这不是一样的么??
再答: 试试这个呢?#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