题目描述
输出蒜头君的整数序列中与指定数字相同的数的个数。
输入格式
输入包含 2 行:
第 1 行为 N (1≤N≤100) 和 m (1≤m≤1000),表示整数序列的长度和指定的数字,中间用一个空格分开;
第 2 行为 N 个整数,整数之间以一个空格分开,在 [1,1000] 范围内。
输出格式
输出为 N 个数中与 m 相同的数的个数。
Sample Input
3 2
2 3 2
Sample Output
2
思路
输入n个整数,看n个数中,与m相同的数的个数有多少,输出个数。设置一个cnt变量,用来统计个数。
C语言代码:
#include <stdio.h>
int main()
{
int n, a, x = 0, cnt = 0, i;
scanf("%d%d", &n, &a);
for(i = 1; i <= n; i++)
{
scanf("%d",&x);
if(x == a) cnt++;
}
printf("%d", cnt);
return 0;
}
C++代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, m, num[1005];
while(cin >> n >> m)
{
int cnt = 0;
for(int i = 0; i < n; i++)
{
cin >> num[i];
if(num[i] == m) cnt++;
}
cout << cnt << endl;
}
return 0;
}
没有C语言基础的同学们,可以先学习一下C语言语法,我会整理好,后面发出来
我已经写好了,可以去C语言程序设计专栏看第一周的内容。