利用一维数组存放键盘输入10 个整数.用顺序查找方法在该组数据中
查找到某关键宇K值(该值从键盘输入K)。若查找到输出次此数K 在数组的位
置;否则输出“未查到此数’
先输入十个数字依次存入数组,在输入K,然后循环从第一个数组元素开始判断,如果相等就结束,循环条件刚好也是元素位置,输出就行,全部判断完都没有,就是循环条件不匹配了,就没查到
#include <iostream>
using namespace std;
int main(void)
{
int a[10], i, n, flag = 0;
cout << "输入10个整数:" << endl;
for (i = 0; i < 10; i++)
cin >> a[i];
cout << "输入要查找的数:";
cin >> n;
for (i = 0; i < 10; i++)
if (a[i] == n)
{
cout << "该数在数组中的下标是:" << i << endl;
flag = 1;
break;
}
if (!flag)
cout << "未查到此数" << endl;
return 0;
}