#include <iostream> using namespace std; int main() { int a[100] = {0}; // 定义一个长度为 100 的整型数组并初始化为 0 int n, i, b; cin >> n; // 输入数组元素的个数 for (i = 0; i < n; i++) { cin >> a[i]; // 依次输入数组的每个元素 } cin >> b; // 输入要查找的目标元素 bool found = false; // 用于标记是否找到目标元素 for (i = 0; i < n; i++) { if (a[i] == b) { cout << i + 1; // 输出目标元素首次出现的位置(位置从 1 开始计数) found = true; // 标记已找到目标元素 break; // 找到后立即跳出循环 } } if (!found) { cout << -1; // 如果未找到目标元素,输出 -1 } return 0; } /************************************************************** Problem: 1154 User: panyuchen Language: C++ Result: Accepted Time:18 ms Memory:2072 kb ****************************************************************/