久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: c語言折半查找下標,數(shù)從大到小排列 [打印本頁]

作者: liuda    時間: 2015-1-22 02:25
標題: c語言折半查找下標,數(shù)從大到小排列
  1. #include<stdio.h>//折半查找下標,數(shù)從大到小排列
  2. void main()
  3. {int i;
  4. int d;
  5. int m=0;//最大值坐標
  6. int n=14;//最小值坐標
  7. int k;
  8. int p;
  9. int o;
  10. int q=16;
  11. int a[15];//用到的變量是越來越多了
  12. printf("please input 15 number from big to small and desired number:\n");
  13. for(i=0;i<=14;i++)
  14. {
  15. scanf("%d",&a[i]);//先輸入15個數(shù)
  16. }
  17. scanf("%d",&d);//再輸入要查找的數(shù)
  18. for(k=1;k<=4;k++)
  19. {
  20. q=q/2;//每比較一次坐標變化量折半
  21. p=q-2;
  22.      if(d==a[(m+n)/2])
  23. {
  24.      printf("the coordinate is %d\n",(m+n)/2);
  25. o=1;
  26. }
  27.      else if(d>a[(m+n)/2])
  28. {
  29.            m=(m+n)/2-1-p;//這個6我將來是想換掉,因為沒有可重復性
  30.            n=(m+n)/2-1;//將來這個l是要除以2的
  31. }
  32.           else
  33. {
  34.           m=(m+n)/2+1;
  35. n=(m+n)/2+1+p;
  36. }

  37. }
  38. if (o!=1)
  39. {printf(" do not exist\n");}
  40. }
復制代碼







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品网站999www | 午夜在线观看视频网站 | 国产成人精品在线观看 | 一级片av| 美日韩一区二区三区 | 国产成人精 | 天堂在线中文资源 | 欧美激情综合五月色丁香 | 一级黄色录像视频 | 国产欧美精品一区二区色综合 | 国产成人精品免费视频 | 日韩视频中文字幕 | 日韩欧美在线观看视频 | av大片在线观看 | 精品日韩在线观看 | 日韩黄色一级片 | 欧美精品一区在线 | 欧美日韩成人一区二区三区 | 国产精品美女久久久久久久久 | 闷骚老干部cao个爽 欧美区一区二 | 国产伦精品一区二区三毛 | 中文字幕av在线 | 成人免费福利 | 亚洲免费二区 | 日韩毛片在线观看 | 中文字幕在线观看日本 | 日韩黄色免费视频 | 五月综合激情网 | 欧美成人一区二区三区片免费 | 国产三级在线免费观看 | 伊人精品 | 久久久久国产精品夜夜夜夜夜 | 一区二区三区国产视频 | 久久久久久久网站 | 亚洲123区 | 91欧美日韩 | 成人免费高清视频 | 成人在线视频播放 | 毛片免费在线观看 | 亚洲一区高清 | 婷久久|