<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      嚴浩翔圈外女友

      導航

      實驗六

      task1

      #include<stdio.h>
      #define N 5
      
      int binarySearch(int *x,int n, int item);
      
      int main()
      {
          int a[N] = {2, 7, 19, 45, 66};
          int i, index, key;
          
          printf("數組a中的數據:\n");
          for(i = 0; i<N; i++)
              printf("%d ", a[i]);
          printf("\n");
      
          printf("輸入待查找的數據項: ");
          scanf("%d", &key);
          
          index = binarySearch(a,5,key);
          
          
          if (index >= 0)
              printf("%d在數組中,下標為%d\n", key, index);
          else
              printf("%d不在數組中\n", key);
      
          return 0;
      }
      
      int binarySearch(int *x, int n, int item)
      {
          int low, high, mid;
      
          low = 0;
          high = n - 1;
      
          while (low <= high)
          {
              mid = (low + high) / 2;
      
              if (item == *(x + mid))
                  return mid;
              else if (item < *(x + mid))
                  high = mid -1;
              else
                  low = mid +1;
          }
      
          return -1;
      }

       

       

       

      task2

      #include <string.h>
      #include <stdio.h>
      #include <stdlib.h>
      void fun(char *a)
      {
         
          int i=0;
          char *p = a;
          
          while (*p && *p == '*')
          {
              a[i] = *p;
              i++;
              p++;
          }
          while (*p)
          {
             
              if (*p != '*')
              {
                  a[i] = *p;
                  i++;
              }
              p++;
          }
         
          a[i] = '\0';
      }
      
      int main()
      {
          char s[81];
          
          printf("Enter a string :\n");
          gets(s);
          
          fun(s);
          printf("The string after deleted:\n");
          puts(s);
      
          return 0;
      }

       

      task3

      #include <stdio.h>
      #include <stdlib.h>
      #include <string.h>
      void fun(char *a)
      {
         
          int i=0;
          char *t = a, *f = a;
          char *q = a;
      
          while (*t)
              t++;
          t--;
      
          while (*t == '*')
              t--;
      
          while (*f == '*')
              f++;
              
        
          while (q < f)
          {
              a[i] = *q;
              q++;
              i++;
          }
      
          while (q < t)
          {
           
              if (*q != '*')
              {
                  a[i] = *q;
                  i++;
              }
              q++;
          }
      
          while (*q)
          {
              a[i] = *q;
              i++;
              q++;
          }
      
          
          a[i] = '\0';
      }
      
      int main()
      {
          char s[81];
      
          printf("Entre a string:\n");
          gets(s);
         
          fun(s);
          printf("The sting after deleted:\n");
          puts(s);
      
          return 0;
      }

       

      task4

      #include <stdio.h>
      #include <string.h>
      
      #define N 80
      int isPalindrome(char *s);    
      
      int main()
      {
          char str[N];
          int flag;
      
          printf("Enter a string:\n");
          gets(str);
      
          flag = isPalindrome(str);  
      
          if (flag)
              printf("YES\n");
          else
              printf("No\n");
      
          return 0;
      }
      
      
      int isPalindrome(char *s)
      {
          int i=0;
          int k = strlen(s)-1;
          char *a;
          for(i=0;i<=k;++i,--k)
              if(s[i]==s[k])
                  return 1;
              else
                  return 0;
          
      } 

       

       

      task5

      #include <stdio.h>
      #define N 80
      
      int count(char *str, char *substr); 
      
      int main()
      {
          char str[N], substr[N];
          int n;
      
          gets(str);      
          gets(substr);   
          n = count(str, substr);     
          printf("%d\n", n);
      
          return 0;
      }
      
      int count(char *str, char *substr)
      {
          int i, j, k;
          int num = 0;
      
          for(i=0; i<N; ++i)
              for(j=i, k=0; substr[k] == str[j]; k++, j++)
                  if(substr[k+1] == '\0')
                  {
                      num++;
                      break;
                  }
          
          return(num);
      }

       

       

      posted on 2021-12-15 20:13  嚴浩翔圈外女友  閱讀(58)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 一本久道久久综合中文字幕| 中文字幕无线码中文字幕| 国产亚洲第一精品| 国产成人a在线观看视频免费| 天堂av网一区二区三区| 国产一级黄色片在线播放| 国产亚洲精品第一综合另类| 亚洲国产性夜夜综合| 亚洲中文字字幕精品乱码| 国产福利微视频一区二区| 精品偷拍被偷拍在线观看| 国产亚洲精品久久综合阿香| 国产精品免费看久久久| 91中文字幕一区在线| 无码专区视频精品老司机 | 茄子视频国产在线观看| 欧洲亚洲国内老熟女超碰| 狠狠色丁香婷婷综合尤物| 青青草原国产精品啪啪视频| 精品人妻中文字幕在线| 免费ā片在线观看| 一亚洲一区二区中文字幕| 欧美亚洲综合成人A∨在线| 国产视频一区二区三区四区视频| 一区二区三区精品视频免费播放| 欧美综合天天夜夜久久| 又黄又刺激又黄又舒服| 性夜夜春夜夜爽夜夜免费视频 | 黄色三级亚洲男人的天堂| 久久精品国产一区二区三| 成人激情视频一区二区三区| 国产午夜亚洲精品不卡网站| 中文字幕国产精品专区| 少妇精品视频一码二码三| 日韩精品毛片无码一区到三区| 欧美黑吊大战白妞| 欧美三级不卡在线观线看高清| 亚洲精品三区四区成人少| 久章草在线毛片视频播放 | 砚山县| 丰满高跟丝袜老熟女久久|