【题目描述】
输出一个整数序列中与指定数字相同的数的个数。
【输入】
输入包含三行:
第一行为N,表示整数序列的长度(N ≤ 100);
第二行为N个整数,整数之间以一个空格分开;
第三行包含一个整数,为指定的数字m。
【输出】
输出为N个数中与m相同的数的个数。
【输入样例】
3
2 3 2
2【输出样例】
2
#include<iostream>
using namespace std;
int main()
{
int n,m,a[101];
int ans=0;
int i;
cin>>n;//共有n个数
for(i=1;i<=n;i++)
cin>>a[i];//读入n个数
cin>>m;//指定数m
for(i=1;i<=n;i++)//对数据逐个进行比较
if(a[i]==m)//若与指定数字相同
ans++;//计数器+1
cout<<ans<<endl;
return 0;
}
信息学奥赛一本通T1102:一维数组 与指定数字相同的数的个数 归属于 一维数组,更多同类题解源程序见:一维数组 和 与指定数字相同的数的个数
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!