在C語言中,可以使用循環結構來遍歷數組,然后逐個比較數組元素和目標數值,找到匹配的元素即可。下面是一個示例代碼:
#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("找到了目標數值 %d,該數字在數組中的索引為 %d\n", target, i);
} else {
printf("未找到目標數值 %d\n", target);
}
return 0;
}
在上面的代碼中,我們定義了一個整型數組arr
和一個目標數值target
,然后通過循環遍歷數組,逐個比較數組元素和目標數值。如果找到匹配的元素,就將found
標志置為1,同時跳出循環。最后根據found
的值來判斷是否找到目標數值,并輸出相應的結果。