c语言蓝桥杯计算卡片题

img

img

img


蓝桥杯这个卡片的题
不知道为什么我的输出是这样的
在if括号加break也没用

是到不能连接就结束?比如不能拼到11就只能拼到10?
https://img-blog.csdnimg.cn/img_convert/73d438c7f7b00d903c21111a4b808a23.png
如果正确再求代码参考。