全ACGO最正经题解
2026-07-20 17:28:06
发布于:山东
8阅读
0回复
0点赞
写一个自定义函数,可以为了这个函数把这堆数变成动态数组vector,找到返回下标+1,否则返回-1,非常之简单
#include <iostream>
#include <vector>
using namespace std;
int find_num(vector<int> &nums,int k){
for(int i=0;i<nums.size();i++)
if(nums[i]==k)
return i+1;
return -1;
}
int main(){
int n;
cin>>n;
vector<int> nums;
for(int i=0;i<n;i++){int v; cin>>v; nums.push_back(v);}
int k;
cin>>k;
cout<<find_num(nums,k);
return 0;
}
这里空空如也








有帮助,赞一个