【C语言】 二维数组中查找,杨氏矩阵
2015-11-05 09:28
471 查看
#include<stdio.h> #include<assert.h> int find_Num(int *arr,int n) { assert(arr); while(*arr <= 9) //必须要判断<=9,否则会溢出 { if(*arr == n) { return 1; } else arr++; } return 0; } int main() { int n,m,i,j; int arr[3][3]={0}; for(i=0;i<3;i++) for(j=0;j<3;j++) { scanf("%d",&arr[i][j]); } scanf("%d",&n); m = find_Num(arr,n); if(m == 1) { printf("yes!\n"); } else { printf("no!\n"); } return 0; }
本文出自 “Vs吕小布” 博客,请务必保留此出处http://survive.blog.51cto.com/10728490/1709870
相关文章推荐
- iOS OC语言(一)语法简介 , OC 的特点
- C语言中的字符变量和字符常量
- C语言中的"NULL"到底是什么?又不是什么?有什么用?怎么用?
- static和const的应用和作用
- [转载]常量指针与指针常量的区别
- [转载]C++中的四种类型转换方式
- [转载]C++中sizeof的使用总结
- C/C++高阶语法:引用
- C/C++语言中关于const用法的总结
- 2013年华为c语言上机试题3
- C++设计模式-Adapter适配器模式
- c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿
- 一维数组的函数调用
- C++设计模式-Singleton
- C++中基类私有成员会被继承吗
- C++中基类私有成员会被继承吗
- C++设计模式-Observer观察者模式
- C++ 二叉树 叶子节点
- C++string类型成员函数实现
- C++,二叉树,叶子节点