题目描述
设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
输入描述:
题目没有任何输入。
输出描述:
请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。
思路:
abc+bcc=532
abc=100*a+10*b+1*c
bcc=100*b+11*c
所以条件为:100*a+110*b+12*c=532
#include<iostream>
using namespace std;
int main() {
for(int i=1; i<10; i++) {
for(int j=0; j<10; j++) {
for(int k=0; k<10; k++) {
// int temp1=i*100+j*10+k;
// int temp2=j*100+k*10+k;
// if(temp1+temp2==532){
// cout<<i<<" "<<j<<" "<<k<<endl;
// }
if(100*i+110*j+12*k==532){
cout<<i<<" "<<j<<" "<<k<<endl;
}
}
}
}
return 0;
}