统计整数序列中与指定数字相同的数的个数。 输入 输入包含 22 行: 第 11 行为 N\ (1\le N \le 100)N (1≤N≤100) 和 m\ (1\le m \le 1000)m (1≤m≤1000) ,表示整数序列的长度 和 指定的数字,中间用一个空格分开; 第 22 行为 NN 个整数,整数之间以一个空格分开,在 [1,1000][1,1000] 范围内。 输出 输出为 NN 个数中与 mm 相同的数的个数。 样例 输入数据 1 3 2 2 3 2 输出数据 1 2 c++
时间: 2023-12-22 10:03:02 浏览: 24
以下是 C++ 的代码实现:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
vector<int> nums(n);
for (int i = 0; i < n; i++) {
cin >> nums[i];
}
int count = 0;
for (int i = 0; i < n; i++) {
if (nums[i] == m) {
count++;
}
}
cout << count << endl;
return 0;
}
```
思路很简单,就是遍历整数序列,每当遇到一个与指定数字相同的数,计数器加一。最后输出计数器的值即可。
相关问题
输出一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行为n和m,表示整数序列的长度(n<=100)和指定的数字;第2行为n个整数,整数之间以一个空格分开。输出为n个数中与m相同的数的个数。
题目大意:编写一个整数序列中与指定数字相同的数的个数。输入包含2行:第1行包含一个整数m和n,表示整数序列的长度(n ≤ 100)和指定的数字;第2行包含n个整数,它们之间以一个空格分隔;输出整数序列中与指定数字相同的数的个数。
解题思路:首先读取输入数据,然后遍历整个序列,统计与指定数字相同的数的个数,最后输出结果即可。
实现代码如下:
m, n = map(int, input().split())
seq = list(map(int, input().split()))
count = 0
for i in range(m):
if seq[i] == n:
count += 1
print(count)
输出一个整数序列中与指定数字相同的数的个数。 输入 输入包含三行: 第一行为N,表示整数序列的长度(N ≤ 100); 第二行为N个整数,整数之间以一个空格分开; 第三行包含一个整数,为指定的数字m。
好的,我来给出代码示例:
```python
N = int(input())
nums = list(map(int, input().split()))
m = int(input())
count = 0
for num in nums:
if num == m:
count += 1
print(count)
```
这段代码首先读入整数序列的长度 `N`,然后读入整数序列 `nums`,最后读入指定数字 `m`。接着遍历整数序列,如果某个数和指定数字相同,那么计数器 `count` 加 1。最后输出计数器的值即可。