#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
	for(a=1;a<=9;a++){
		for(b=1;b<=9;b++)
		{
			for(c=0;c<=9;c++)
			{
				int n=a*100+b*10+c+b*100+c*10+c;
				if(n==532)
				{
					cout<<a<<' '<<b<<' '<<c;
				}
			}
		}
	}
	
	
	
	
	
	
	return 0;
 
}

此题,对我来说,首先看题的时候忽略的abc和bcc是两个三位数,误以为的是a*b*c+b*c*c=532,所以最开始的时候是有理解偏差的,下次别犯!!

第二点就是,忽略求出它的满足条件的所有的值。那么就应该是满足条件便输出一个,第一次想的时候就break然后输出abc,后来发现不对的,不应该break,因为break是代表它就执行的一次,满足了一次条件就退出了。