day7.10
思路:
- 首先要输入需要查找的数列,利用循环函数去输入数值;
- 其次,查找数列中的第几个是否与a相同,如果相等则输出第几个,否则输出-1;可以利用循环函数去逐个进行排查,赋值一个变量去记住排查到的id;
- 最后是如何实现数列中没有值所输出的-1;排查数列时去赋值一个变量去记住排查到的id(也就是第几个),当这个变量比我们的数列量还大时,则说明,该数列没有值,则可以输出-1;
代码:
#include<iostream>
using namespace std;
int main()
{
int n,a;//n为数列有多少个值;a为需要查找的整数;
int y[1000];//y[1000]为数列;
int x,b = 0;
cin>>n;
for(x = 1; x <= n ;x++)
{
cin>>y[x];
}
cin>>a;
for(x = 1; x<= n ;x++)
{
if(y[x] == a)
{
cout<<x<<endl;
break;
}
}
if(x > n)
{
cout<<-1<<endl;
}
}
浙公网安备 33010602011771号