当前位置: 首页 > news >正文

龙华做网站yihe kj辽宁好的百度seo公司

龙华做网站yihe kj,辽宁好的百度seo公司,西安域名注册网站建设,苏州高端建站公司对于前面一些内容的总结 不妨跟着一起试试吧 折半查找算法(二分查找) 比如我买了一双鞋,你好奇问我多少钱,我说不超过300元。你还是好奇,你想知道到底多少,我就让 你猜,你会怎么猜?…

对于前面一些内容的总结

不妨跟着一起试试吧

折半查找算法(二分查找)

比如我买了一双鞋,你好奇问我多少钱,我说不超过300元。你还是好奇,你想知道到底多少,我就让 你猜,你会怎么猜?

答案:你每次猜中间数。 代码实现:

实现在主函数内:
int main()
{int arr[] = { 1,2,3,4,5,6,7,8,9,10 };int left = 0;int right = sizeof(arr) / sizeof(arr[0]) - 1;int key = 7;int mid = 0;while (left <= right){mid = (left + right) / 2;if (arr[mid] > key){right = mid - 1;}else if (arr[mid] < key){left = mid + 1;}elsebreak;}if (left <= right)printf("找到了,下标是%d\n", mid);elseprintf("找不到\n");
}如果实现一个二分查找函数:
int bin_search(int arr[], int left, int right, int key)
{int mid = 0;while (left <= right){mid = (left + right) >> 1;if (arr[mid] > key){right = mid - 1;}else if (arr[mid] < key){left = mid + 1;}elsereturn mid;//找到了,返回下标}return -1;//找不到
}

猜数字游戏

#include <stdio.h>
#include <stdlib.h>
#include <time.h>void menu(){printf("**********************************\n");printf("*********** 1.play     **********\n");printf("*********** 0.exit     **********\n");printf("**********************************\n");}//RAND_MAX--rand函数能返回随机数的最大值。void game(){int random_num = rand() % 100 + 1;int input = 0;while (1){printf("请输入猜的数字>:");scanf("%d", &input);if (input > random_num){printf("猜大了\n");}else if (input < random_num){printf("猜小了\n");}else{printf("恭喜你,猜对了\n");break;}}}int main(){int input = 0;srand((unsigned)time(NULL));do{menu();printf("请选择>:");scanf("%d", &input);switch (input){case 1:game();break;case 0:break;default:printf("选择错误,请重新输入!\n");break;}} while (input);return 0;}
http://www.dt0577.cn/news/39587.html

相关文章:

  • 做网站劫持多少钱搜索引擎优化排名
  • 个人网用wordpress吗seodao cn
  • 售房网站模板全球最大的磁力搜索引擎
  • 常用网站名称大全域名查询网站
  • 手机网站建设怎样上海seo优化公司kinglink
  • 计算机网站开发就业形势品牌策划与推广方案
  • 在日本做游戏视频网站sem培训班
  • 阳江做网站的公司信息检索关键词提取方法
  • 营销网站规划的要点包括( )知名网站
  • 临淄哪里做网站软文大全500篇
  • 广州市公司网站建设品牌重庆搜索引擎seo
  • 网站服务器建立软文素材库
  • 百家号如何给网站做推广北京seo诊断
  • 17zwd一起做网站广州常见的网络营销方法有哪些
  • 建行的官方网站网站规划与设计
  • 策划方案免费网站aso推广公司
  • smarty做网站百度竞价广告推广
  • qwins是哪个网站做的营销型网站开发公司
  • 网站做伪静态seo做得比较好的公司
  • 网站建设免费的seo岗位培训
  • 剑网三奇遇查询网站怎么做百度指数有什么参考意义
  • 图片新闻网站源码北京建设网站公司
  • 泉州app网站开发2024年新闻摘抄十条
  • 如何保存个人网站培训学校招生方案
  • 做 英语试题的网站查看百度关键词价格
  • 网站建设工具的公司网站的推广
  • 网站推广属于什么行业个人发布信息的免费平台
  • html5浅蓝色网站设计公司dede模板百度一下京东
  • 网站建设步骤 教 程郑州手机网站建设
  • 网站网站怎么定位刷排名有百度手机刷排名