【C++题解】1154. 数组元素的查找

07-17 1044阅读

问题:1154. 数组元素的查找

类型:数组找数


题目描述:

给你 m 个整数,查找其中有无值为 n 的数,有则输出该数第一次出现的位置,没有则输出 −1 。

输入:

第一行一个整数 m 代表数的个数 ( 0≤m≤100 ) 。

第二行 m 个整数(空格隔开)( 这些数在0∼1000000范围内 )。

第三行为要查找的数 n。

输出:

n 的位置或 −1。

样例:

输入:

4
1 2 3 3
3

输出:

3

【C++题解】1154. 数组元素的查找


完整代码如下:

#include
using namespace std;
int main(){
	//一、分析问题
	//已知: m 个整数 ( 0≤m≤100 );
	//未知:查找其中有无值为 n 的数; 
	//关系:	有则输出该数第一次出现的位置,没有则输出 -1 。
	//二、定义变量(已知、未知、关系) 
	int m,n,idx=-1,a[110];
	//三、输入已知
	cin>>m;
	for(int i=1;i
		cin>a[i];
	}
	cin>>n;
	//四、根据关系计算
	for(int i=1;i
		if(n==a[i]){
			idx=i;
			break;
		}
	}
	//五、输出未知 
	
	cout
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]