直接一个循环就搞定啊,四位数9倍还要是4位数,那直接从1000循环到1200就好了啊

#include<algorithm>
using namespace std;
bool is_res(int n){
    string str1 = to_string(n);
    int m = n*9;
    string str2= to_string(m);
    reverse(str2.begin(),str2.end());
    if(str2==str1){
        return true;
    }
    else
        return false;
}
int main(){
    for(int i=1000;i<1200;i++){
        if(is_res(i)){
            cout<<i<<endl;
            return 0;
        }
    }
    cout<<0<<endl;
}