实战训练1—统计相同的数
问题描述:
在一次实验中产生了n个数据,现在统计这n个数据中与指定数字m相同的个数,请编程实现。
输入格式:
输入共三行:第一行为一个整数n,表示整数序列的长度(n<=100);第二行为n个整数,整数之间以一个空格分开;第三行包含一个整数,表示指定的数字m。
输出格式:
输出一行包含一个整数,表示为n个数中与m相同的数的个数。
输入输出样例:
输入样例1 |
输出样例1 |
5 2 3 1 4 3 3 |
2 |
输入样例2 |
输出样例2 |
8 1 2 3 1 3 2 1 1 1 |
4 |
问题分析:
根据题意,定义长度为n的最大值100的int类型数组来存储整数序列,然后输入整数序列的实际长度n,使用循环输入长度为n的整数并存储到数组中;然后输入m,使用循环依次遍历数组元素,判断数组元素是否和m相等,相等则修改一样的个数变量,具体程序代码如下:
#include<bits/stdc++.h>
using namespace std