直接枚举即可
#include<bits/stdc++.h> using namespace std; int main() { for(int i=0;i<=9;i++){ for(int j=0;j<=9;j++){ for(int k=0;k<=9;k++){ int a=i*100+j*10+k; int b=j*100+k*11; if((a+b)==532){ cout<<i<<" "<<j<<" "<<k<<endl; } } } } return 0; } //改进 i<=5,j<=5 ,i*100+j*110+k*12 //当然本题的答案为 3 2 1仅此一个,如果知道,直接输出即可。。。 #include<bits/stdc++.h> using namespace std