使用循序搜尋法,從數列 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')
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 | 
| 沒有發現任何「解題報告」 | |||||