题目描述
给定n个整数和一个整数x,小乐乐想从n个整数中判断x出现几次,请编程帮他实现。
输入描述:
共3行
第一行,一个整数,表示n(1 <= n <= 100)。
第二行,共输入n个整数,两个整数之间用空格分隔。
第三行,输入一个整数,表示要查找的整数x。
输出描述:
一行,表示整数x出现的次数。

解题思路
定义一个大小为N+1的数组来存储要输入的N个数,读入要查找的数字后挨个比较,如果相等则result++

代码

#include<iostream>

using namespace std;

int main()
{
    int num;
    cin>>num;
    int a[num+1];//定义一个数组,用来存储要输入的N个数,定义的大一些,防止越界
    int i=0;
    int result=0;
    for(i;i<num;++i)//for循环,一个一个输入
        cin>>a[i];
    int c;
    cin>>c;
    for(int j=0;j<num;++j)//for循环,一个一个进行比较
        if(a[j]==c)
            ++result;//相等就++
    cout<<result<<endl;
    return 0;
}