#include <stdio.h>

int main() {
    int arr[10];
    int x;
    int i;

    // 输入10个整数
    for(i = 0; i < 10; i++) {
        scanf("%d", &arr[i]);
    }

    // 输入要查找的整数
    scanf("%d", &x);

    // 顺序查找
    for(i = 0; i < 10; i++) {
        if(arr[i] == x) {
            printf("Index is %d", i);
            return 0;
        }
    }

    printf("Not Found");
    return 0;
}

解释:

  1. 首先定义一个长度为10的整型数组'arr',用来保存输入的10个整数。
  2. 使用for循环从键盘输入10个整数,并将它们保存到数组'arr'中。
  3. 再从键盘输入一个整数'x',用来表示要查找的数值。
  4. 使用for循环对数组'arr'进行遍历比较,如果找到等于'x'的元素,则输出该元素在数组中的位置(即索引值),并使用'return 0;'结束程序。
  5. 如果遍历完整个数组都未找到等于'x'的元素,则输出'Not Found',并使用'return 0;'结束程序。
C语言顺序查找算法实现及代码详解

原文地址: https://www.cveoy.top/t/topic/pfO0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录