描述
设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
输入描述:
题目没有任何输入。
输出描述:
请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。
题解
就是一道简单的模拟,就是把三位数每个数字单独拿出来,abc就是100a+10b+c,那么bcc就是100b+10c+c,abc+bcc就是100a+110b+12c,所以只需要判断100a+110b+12c是否等于532
#include <iostream>
using namespace std;
int main() {
int a,b,c;
for(a = 0;a <= 9;a++){
for(b = 0;b <= 9;b++){
for(c = 0;c <= 9;c++){
if(100*a+110*b+12*c == 532){
cout << a << " " << b << " " << c << endl;
}
}
}
}
}