使用循序搜尋法,從數列 3,6,1,8,4,5,7,2 中進行關鍵值搜尋。找到時,輸出它的位置(即在陣列中的索引值),否則輸出「not found」。
以陣列存放數列 3,6,1,8,4,5,7,2,並輸入一個正整數 n
找到時,輸出它的位置(即在陣列中的索引值),否則輸出「not found」
2
7
9
not found
#include <iostream>
using namespace std;
int main() {
int a[8] = {3,6,1,8,4,5,7,2};
int i,k,found=0;
cin >>k;
for (i=0; i<8; i++){
if (a[i]==k){
cout <<i;
found = 1;
break;
}
}
if (found ==0)
cout <<"not found";
return 0;
}
a = [3,6,1,8,4,5,7,2]
found = 0
w = input()
k = int(w)
for i in range(len(a)):
if a[i] == k:
print(i)
found = 1;
break;
if found == 0:
print('not found')
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |