【基础练习】查找数字

小乐乐查找数字

http://www.nowcoder.com/questionTerminal/4c49a3a1559141f7a080a48c98cca4cb

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

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

代码

#include&lt;iostream&gt;

using namespace std;

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

相关推荐

09-29 16:59
已编辑
门头沟学院 Java
牛客96609213...:疯狂背刺,之前还明确设置截止日期,还有笔试,现在一帮人卡在复筛,他反而一边开启扩招,还给扩招的免笔试,真服了,你好歹先把复筛中的给处理了再说
投递大疆等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务