Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > n*n按行按列升序矩阵中找数问题
【标  题】:n*n按行按列升序矩阵中找数问题
【关键字】:
【来  源】:http://blog.csdn.net/love3e4520/archive/2006/12/20/1450376.aspx

n*n按行按列升序矩阵中找数问题

Your Ad Here

 #include "stdio.h"
#define N 3
main()
{
int a[N][N]={{1,2,3},{4,5,6},{7,8,9}};
int x,i,j,flag;
i=0;j=N-1;flag=0;
printf("\nEnter the number:");
scanf("%d",&x);
while(i<N && j>0)
{
  if(a[i][j]==x)
  {
    flag=1;break;
  }
  else
  {
    if(a[i][j]>x)  j--;
    else i++;
  }
}
if(flag) printf("Find it in a[%d][%d].\n",i,j);
else printf("Not find it.\n");
}

这个是我的老师写的,完全可以运行。

支持他的博客:http://blog.csdn.net/ljc_zy

分治算法对任意的n值构造相应的格雷码:【上一篇】
用分治算法确定一个给定的数x是否在矩阵M中:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • linux 9.0 & Omega 1.8.3
  • C趣味程序百例(14)
  • Assembly学习心得
  • [LCS]Live Communications Server API 详解(2)
  • Linux下C 语言编程-3
  • Fedora Bridge Script for QoS Shaping
  • 基于Webshell的sniffer可行性研究
  • VC.NET的一个BUG
  • shell学习笔记 NO.17(《UNIX和shell程序设计权威教程》)
  • Hibernate操作Clob类型完整版!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.