在数组中寻找某个数字
来源:互联网 发布:网站搜索优化 编辑:程序博客网 时间:2024/06/05 17:52
#include<stdio.h>/*找出key在数组a中的位置key 要寻找的数字a 要寻找的数组length 数组a的长度如果找到,返回其在a中的位置,否则返回-1*/int main(void){ int a[] = {2,4,6,7,1,3,5,9,11,13,23,14,32}; int x; printf("请输入一个数字:"); scanf("%d", &x); int loc; loc = search(x, a, sizeof(a)/sizeof(a[0])); if(loc != -1) { printf("%d在第%d个位置上\n", x, loc); } else { printf("%d不存在\n", x); } return 0;}int search(int key, int a[], int length){ int ret = -1; int i; for(i=0; i<length; i++) { if(a[i] == key) { ret = i; break; } } return ret;}
阅读全文
0 0
- 在数组中寻找某个数字
- 寻找数字在旋转数组中的位置
- 一个数组中寻找第二大数字
- 寻找连续数组中缺失的数字!!
- 折半查找------在一个升序的有序数组中查找某个具体的数字
- Java 查找某个数字在数组中第一次和最后一次出现的位置
- 在数组中寻找某个特定整型值的存储位置,并还回一个指向该位置的指针
- 寻找数组中出现次数超过一半的数字
- 寻找数组中频率超过一半的数字
- 寻找单个无序数组中第K小的数字
- 位图法寻找数组中重复出现的数字
- 在数组中查找数字
- 判断某个值是否在数组中
- 在旋转数组中查找某个数
- YTUOJ-在数组中查找数字【数组】
- 在数组中寻找连续子数组和最大值
- 【面试题】寻找数组中的某个结点
- 输入一个递增排序的数组和一个数字s,在数组中寻找两个数,使得这两个数的和为s
- SVN创建资源库和远程连接配置
- 索引,通过索引优化sql
- 机器学习之PCA降维理论推导
- 使用Springboot的报错问题
- EndNote 国标-如何使用_免费
- 在数组中寻找某个数字
- 微信小程序--使用swiper实现滚动广告
- maxwell解析MySQL日志及应用
- android webview访问html报Cross origin requests are only supported for protocol schemes: http, data, ch
- OpenStack Pike 版本新功能盘点
- 【清华集训2017模拟12.09】塔
- Dao设计模式---泛型
- 小数化分数
- ssh登录原理及免密登录