【C学习笔记】day5-2 写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找)
2024-09-08 10:39:13
#include <stdio.h>
#include <stdlib.h>
int find(int s)
{
int n = 0;
scanf_s("%d",&s);
int a[100] = { 213,432,5436,765324,243,654,12387,87626,645,625,5234,246 };
for (int i = 0; i < 100; i++)
{
if (s == a[i])
{
return i;
break;
}
else
n++;
}
if (n == 100)
return -1;
} int main()
{
while (1)
{
int m = find(0);
printf_s("%d\n", m);
}
return 0;
}
最新文章
- EQueue - 一个纯C#写的分布式消息队列介绍2
- 合并多个工作薄workbooks到一个工作薄workbook
- js中十进制数转换为16进制
- 自动化运维web环境搭建:Nginx+Django+uwsgi
- javascript type操作
- ASP.NET MVC3 Model验证总结
- monkey学习笔记
- [转]论acm与泡妞
- oracle两列相同的去重
- memcache 内部原理实现
- PC-信使服务之不用聊天软件也能通信
- 基于XMPP协议的aSmack源码分析
- jquery选择器及效率问题
- codeforces 626E. Simple Skewness 三分
- postgreSqL的序列sequence
- 神奇的 routing mesh - 每天5分钟玩转 Docker 容器技术(100)
- 漫谈程序员(十)大白菜装机版安装win7系统使用教程
- I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor
- Mac 常用的快捷键
- 数学模块_math