基础练习5_查找整数

来源:互联网 发布:数据库概念第六版答案 编辑:程序博客网 时间:2024/06/18 11:53
/*5.基础练习 查找整数问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <= 1000。*/#include <iostream>using namespace std;const int N = 10001;//定义数组长度int main(){int n;int a[N];int m;while(cin>>n && n != 0)// 程序循环执行{for(int i = 1;i <= n;i ++)//初始化数组{cin>>a[i];}cin>>m;for(i = 1;i <= n;i ++)//数组元素与m进行比较{if(a[i] == m){cout<<i<<endl;break;}}while(i = n + 1 && a[i] != m)//如果都不满足,则输出-1{cout <<"-1"<<endl;break;}cout<<endl;}return 0;}

0 0
原创粉丝点击