用C++写线性搜索

2021年6月3日 | 分类: 【编程】
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    int a[1000],b,c,d,i;//int a[1000]是从0、1、2、3、4、5、6、7、8、9、10……999的。
    cout << "请输入您的库的个数" << endl;
    cin >> b;
    cout << "请输入您的库" << endl;
    for (int j = 0; j < b; j++) {
        cin >> a[j];
        /* code */
    }
    cout << "请输入您找的数字" << endl;
    cin >> c;
    for (int k = 0; k < b; k++) {
        if(a[k]==c)
        {
            cout << "您找的数字是您输入的第" << k+1 << "个数字。" <<endl;//k+1的+1是因为数组是从零计数,
            return 0;
        }
        if(k==b)
        {
            break;
        }
        /* code */
    }
    cout << "找不到。" << endl;
    cin.get();
    cin.get();
    return 0;
}