大神帮帮我 方程求解 感谢

有形如abc*c+a=y,其他abc可以取0到9的数字,y由输入给出,求可以使方程成立的abc各是多少。(答案唯一,abc可以相同,但a不为0)

int a,b,c
for(a = 1;a<10 ;a++)
for(b = 0 ;b<10;b++ )
for(c = 0;c<10;c++){
if((100*a+b*10+c)+a ==y){
cout<<a,b,c;
}
}

循环遍历一下就可以解决了