c語言怎么查找數(shù)組中的某個(gè)數(shù)

小億
221
2024-01-04 16:53:33
欄目: 編程語言

在C語言中,可以使用循環(huán)結(jié)構(gòu)來遍歷數(shù)組,然后逐個(gè)比較數(shù)組元素和目標(biāo)數(shù)值,找到匹配的元素即可。下面是一個(gè)示例代碼:

#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int target = 3;
    int length = sizeof(arr) / sizeof(arr[0]);
    int i;
    int found = 0;

    for (i = 0; i < length; i++) {
        if (arr[i] == target) {
            found = 1;
            break;
        }
    }

    if (found) {
        printf("找到了目標(biāo)數(shù)值 %d,該數(shù)字在數(shù)組中的索引為 %d\n", target, i);
    } else {
        printf("未找到目標(biāo)數(shù)值 %d\n", target);
    }

    return 0;
}

在上面的代碼中,我們定義了一個(gè)整型數(shù)組arr和一個(gè)目標(biāo)數(shù)值target,然后通過循環(huán)遍歷數(shù)組,逐個(gè)比較數(shù)組元素和目標(biāo)數(shù)值。如果找到匹配的元素,就將found標(biāo)志置為1,同時(shí)跳出循環(huán)。最后根據(jù)found的值來判斷是否找到目標(biāo)數(shù)值,并輸出相應(yīng)的結(jié)果。

0