[置顶] 【C语言】 二维数组中查找,杨氏矩阵
2016-05-26 12:24
281 查看
#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
相关文章推荐
- [置顶] 【C语言】 左旋字符串
- [置顶] 【C语言】 提取子字符串
- [置顶] 【C语言】 求一个数的二进制反转后的值
- [置顶] 【C语言】求两数二进制序列不同的位
- [置顶] 【C语言】 棋盘游戏
- [置顶] 【C语言】 数组的初始化、逆置、清空
- [置顶] 【C语言】 折半查找
- [置顶] 【C语言】 杀人凶手问题
- [置顶] 【C语言】 跳水比赛名次预测问题
- [置顶] 【C语言】杨辉三角
- [置顶] 【C语言】 猜数字游戏
- [置顶] 【C语言】 n个不同的数可组成多少个不同的三位数
- [置顶] 【C语言】求最大最小值
- [置顶] 【C语言】一分钟后关机
- [置顶] 【C语言】判断花括号{}是否匹配
- [置顶] 【C语言】求 a+aa+aaa+aaaa+aaaaa
- [置顶] 【C语言】模拟三次密码输入
- [置顶] 【C语言】输出字符串
- [置顶] 【C语言】输出一个整数的每一位
- [置顶] 【C语言】输出菱形星号图案