酷代码 AI
菜单

题目描述c++ 现有 n n 个正整数,乌拉乎想要统计出这些数中与指定的数字 x x 相等的数的个数,请编写程序,实现对应功能吧。 输入格式 输入包含三行, 第一行,一个正整数 n n。 第二行,依次为 n n个 正整数 a [ i ] a[i]。 第三行,一个正整数 x x。 输出格式 输出为这 n n 个数与 x x 相等的数的个数。

以下是实现该功能的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { int n; // 读取正整数 n cin >> n; int a[1000]; for (int i = 0; i < n; i++) { // 读取 n 个正整数并存入数组 a 中 cin >> a[i]; } int x; // 读取指定数字 x cin >> x; int count = 0; for (int i = 0; i < n; i++) { if (a[i] == x) { // 如果数组中的元素与 x 相等,计数器加 1 count++; } } // 输出与 x 相等的数的个数 cout << count << endl; return 0; } ``` 代码解释 1. 输入 `n`:使用 `cin` 读取第一行的正整数 `n`,表示接下来有 `n` 个正整数。 2. 输入 `n` 个正整数:使用 `for` 循环读取 `n` 个正整数,并将它们存储在数组 `a` 中。 3. 输入 `x`:使用 `cin` 读取第三行的正整数 `x`,表示要统计与之相等的数的个数。 4. 统计相等的数的个数:使用 `for` 循环遍历数组 `a`,如果数组中的元素与 `x` 相等,则计数器 `count` 加 1。 5. 输出结果:使用 `cout` 输出计数器 `count` 的值,即与 `x` 相等的数的个数。 [2025-11-22 20:27:08 | AI问答 | 406点数解答]

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