问题标题: 酷町堂:1017

1
0
已解决
梁树晖
梁树晖
新手守护
新手守护
#include<iostream>
using namespace std;
int main()
{
    int n,a[100],i,m,sum=0;
    cin>>n;
    while(i=0;i<n;i++)
        cin>>a[i];
    cin>>m;
    while(i=0;i<n;i++)
        if(m==a[i])
            sum++;
    cout<<sum;
    return 0;
}

怎么错了?


0
已采纳
孙志浩
孙志浩
资深守护
资深守护

先输m,再输数组

1
杨子逸
杨子逸
新手天翼
新手天翼
定义 n,a[100],i,m,sum=0;
    cin>>n;
    for(i=0;i<n;i++)
        cin>>a[i];
    cin>>m;
    for(i=0;i<n;i++)
        if(m==a[i])
            sum++;
    cout<<sum;
0
0
祝明朗
祝明朗
初级光能
初级光能
    定义 n,m,b,a=0;
    输入>>n>>m;
    循环(int i=1;i<=n;i++)
    {
        输入>>b;
        如果(m==b)a++;
    }
    输出<<a;
0
杨陈卓
杨陈卓
新手天翼
新手天翼

不用那么复杂

数组

杨陈卓在2018-04-26 20:14:30追加了内容

给你核心

    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        if(a[i]==m)
            ++s;
    }
    cout<<s<<endl;

 

0
蔡子睿
蔡子睿
初级守护
初级守护
for(int i = 1;i<=n;i++)
    {
        cin>>x;
        if(x==m)
        {
            sum++;
        }
    }

需要循环,循环代码

我要回答