酷代码 AI
菜单
服务商

C++ 实现:查找指定数字在正整数序列中的位置

```cpp #include <iostream> using namespace std; int main() { int n, x; cin >> n; int a[1000]; for (int i = 0; i < n; i++) { cin >> a[i]; } cin >> x; for (int i = 0; i < n; i++) { if (a[i] == x) { cout << i + 1 << " "; } } return 0; } ``` 代码解释 1. 输入处理:首先读取正整数 `n`,表示正整数的数量。接着使用循环读取 `n` 个正整数并存储在数组 `a` 中。最后读取指定数字 `x`。 2. 查找匹配元素:遍历数组 `a`,如果当前元素 `a[i]` 等于 `x`,则输出该元素的位置(位置从 1 开始,所以输出 `i + 1`),并在元素之间用空格分隔。 ######[AI问答 | 246点数解答 | 2025-12-06 20:01:10]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]