小韦老师@神犇营-my0139-与指定数字相同的数的个数
题目:
描述
输出一个整数序列中与指定数字相同的数的个数。
输入
第一行为 N,表示整数序列的长度 (N ≤ 100);
第二行为 N 个整数,整数之间以一个空格分开;
第三行包含一个整数,为指定的数字 m。
输出
输出为 N 个数中与 m 相同的数的个数。
输入样例
3
2 3 2
2
输出样例
2
题解:
思路:
总体思路:
用数组存储输入的整数序列,用 cnt 作为计数器(用来记录有多少个数与 m 相同)。
具体步骤:
1.首先定义 n 和数组 a,输入 n 和数组。
2.输入 m,定义计数器。
3.枚举数组的每一个元素,若当前枚举元素与 m 相同,则计数器加 1。
4.输出计数器。
完整代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
for (int i = 0; i < n; i++) {
cin >> a[i];
}
int m;
cin >> m;
int cnt = 0;
for (int i = 0; i < n; i++) {
if (m == a[i]) {
cnt++;
}
}
cout << cnt;
return 0;
}