酷代码 AI
菜单

题目描述 现有 n n 个正整数,乌拉乎想要快速从这些数中找到并输出第 1 1 个大于 x x 数字的序号,请你帮助乌拉乎编写一个程序,实现对应的功能吧。 输入格式 输入包含三行, 第一行,一个正整数 n n。 第二行,依次为 n n个 正整数 a [ i ] a[i]。 第三行,一个正整数 x x。 输出格式 输出 这 n n 个数中的第 1 1 个大于 x x 数字的序号。 c++

```cpp #include <iostream> using namespace std; int main() { int n; // 读取正整数 n cin >> n; int a[1000]; // 读取 n 个正整数 for (int i = 0; i < n; i++) { cin >> a[i]; } int x; // 读取正整数 x cin >> x; int index = -1; // 遍历数组,找到第一个大于 x 的数 for (int i = 0; i < n; i++) { if (a[i] > x) { index = i + 1; break; } } if (index == -1) { // 未找到大于 x 的数 cout << "未找到大于 " << x << " 的数字。" << endl; } else { // 输出第一个大于 x 的数的序号 cout << index << endl; } return 0; } ``` [2025-12-12 20:51:51 | AI问答 | 248点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多