A30705.【一维数组】【入门】数组元
2026-02-01 11:34:39
发布于:江苏
9阅读
0回复
0点赞
给你n个整数,并且给你要查找的整数k。
在n个整数中查找整数k是否存在,如果找到则输出k在n个整数中第一次出现的位置,如果找不到则输出 −1。
加团,谢谢 ༺ཌༀ◎{点击进入}◎ༀད༻
第一行:一个整数n,表示有 n 个数 (1≤n≤100)。
第二行:n个用空格隔开的整数ai (0≤ai≤1000)。
第三行:要查找的整数 k (0≤k≤1000)。
找到 k 在 n 个整数中第一次出现的位置,如果找不到则输出 −1。
代码:
#include <bits/stdc++.h> //万能头文件
using namespace std; //导入头文件
int main(){ //开始代码
int n,k,a[1001]; //遍历列表n,启用a
cin >> n; //输入n,k
for(int i=0;i<n;i++){ //循环
cin >> a[i]; //遍历a[i]
}
cin >> k; //遍历k
for(int i=0;i<n;i++){ //循环
if(a[i]==k){ //判断是否等于k
cout<<i+1; //输出i+1
return 0; //结束循环
}
}
cout << "-1"; //找不到输出"-1"
return 0; //结束代码
}
这里空空如也


有帮助,赞一个