c语言求方程整数变量

运行不了
#include<stdio.h>

int main()

{

int b,s,g,x=0;

for(x=0,b=x/100,s=x%100/10,g=x%100%10/1;b100+s10+g=(b10+s)+(s10+g)+(g*10+b);x++)

{

printf();

}

return 0;

}
求解答,原题是求方程bsg=bs+sg+gb变量的整数解输出内容是故意没写的,不然发不出来。问题出在for语句那里

#include <stdio.h>
intmain()
{
intb,s,g;
intbsg,bs,sg,gb;
for(b=0; b<10; b++)
{
for(s=0; s<10; s++)
{
for(g=0; g<10; g++)
{
bsg = b100 + s10 +g;
bs = b10 + s;
sg = s
10 +g;
gb = g*10 +b;
if(bsg==(bs+sg+gb))
printf("%d=%d+%d+%d\n",bsg,bs,sg,gb);
}
}
}
return0;
}