写代码可以在整型有序数组中查找想要的数字

标签:查找   分享   lse   大小   左右   style   内容   有序   warning   

思路:对数组中的数字进行查找并与目标数字进行比较,一样则可以找到,不一样则没有。

方法一:在有序的数组中查找一个数字,可以用一个循环的方式将每一个数字依次查找然后挑出所求数字。

 1 #include<stdio.h>
 2 #define _CRT_SECURE_NO_WARNINGS
 3 
 4 int Find_num(int a[], int size, int num)
 5 {
 6     for (int i = 0;i < size; i++)
 7     {
 8         if (a[i] == num)
 9         {
10             return i;
11         }
12     }
13     return -1;
14 }
15 
16 int main()
17 {
18     int num = 0;
19     printf("请输入想要查询的数字:\n");
20     scanf("%d",&num);
21 
22     int a[8] = { 1,2,3,4,5,6,7,8 };
23     int size = sizeof(a) / sizeof(a[0]);
24     int find_num = Find_num(a, size, num);
25     if (find_num == -1)
26     {
27         printf("没有找到!\n");
28     }
29     else
30     {
31         printf("

写代码可以在整型有序数组中查找想要的数字

扫一扫手机访问