だったらなおさら、ココ見て考えるだけではどうしようもない気もするのだが……


多分、110 + 101 とかは
 x=110
 y=101
みたく入力したいのだろう、とは分かるけど
scanf("%d%d%d",&x3,&x2,&x1); のままやると、x3 に 110 とか格納される

あと、範囲チェックしてないので
 x=190 y=721
とかも計算してしまう
 x=a とか x=3.2
なんかすると、暴走することもある
バッファ溢れ……はまあいいか。


このレスの後半で何言ってるか分からんようなら、取り敢えず
scanf("%1d%1d%1d", &x3...);
ってやって、正確なデータ以外入力しなければ良い。