题干解读:找到1到输入数据中数字x出现的次数.

解题思路:使用for循环从1遍历到n,再利用while循环提取数据的每个位置上的数字,统计其出现次数即可.

#include <iostream>
using namespace std;

int main() {
    int n,x;
    int num=0;
    cin>>n>>x;
    for(int i=1;i<=n;i++){
        if(i == x){
            num++;
        }else{
            int t2=i;
            while(t2>0){
                int t1 = t2%10;
                if(t1 == x){
                    num++;
                }
                t2/=10;
            }

        }
    }
    cout<<num;
}