有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
2015-11-17 16:34
1011 查看
2.有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
#include<stdio.h> #define N 4 #define M 5 void main() { int i,j,k,a [M],max,maxj,flag; printf("please input matrix:\n"); for(i=0;i<N;i++) for(j=0;j<M;j++) scanf("%d",&a[i][j]); for(i=0;i<N;i++) {max=a[i][0]; maxj=0; for(j=0;j<M;j++) if(a[i][j]>max) {max=a[i][j]; maxj=j; } flag=1; for(k=0;k<N;k++) if(max>a[k][maxj]) {flag=0; continue;} if(flag) {printf("a[%d][%d]=%d\n",i,maxj,max); break;} } if(! flag) printf("It is not exist! \n"); }
相关文章推荐
- url scheme 打开其它app 应用
- yaffs启动卡死在Freeing init Memory 120K处的解决方法-Linux一直常见错误解决篇
- js全局变量跟浏览器插件冲突
- sicily 1119. Factstone Benchmark
- [HDU 1811]Rank of Tetris[拓扑排序][并查集]
- Linux下暴力破解工具Hydra详解
- ios 滑动返回出现问题以及解决方法
- HBase和Java API操作
- tornado_mongodb 连接和使用
- 测试开发Python培训:模拟登录新浪微博-技术篇
- 选择 GCD 还是 NSTimer ?
- Android 中即时聊天或者后台任务需要发送消息的一种解决方案.
- Scrapy爬取天天美剧封面照及剧集下载地址 推荐
- 如何采集移动App的数据?
- 高通camera如何匹配I2C总线
- C语言1.用选择法对10个整数排序。10个整数用scanf函数输入。
- 欢迎使用CSDN-markdown编辑器
- T/TCP TCP事物协议的学习
- HDOJ 5563 Clarke and five-pointed star (判断五个点组成的是否为正五角星)
- 一位开发者的 Linux 容器之旅