c++编程查找并计数

img


可以输入数组但是不会显示结果,帮帮我🌚
越做越乱,思绪没有了,脑子里面空空

// 不用数组的方式
#include<iostream>
using namespace std;

int main(){
    int n,x;
    int num,x_,cnt=0;
    cin >> n >> x;
    for(int i=1;i<=n;i++){
        cin >> num ;
        if (num==x){//输入的数字等于x就计数
            cnt++;
            if(cnt==1) x_ = i; //只把第一个的位置赋值给x_
        }
    }
    cout << x_ << " " << cnt;
    return 0;
}

如果有帮助请采纳