C语言整型变量问题输入的数和输出的数发生改变

img

img

img


我一开始是想将输入的数字拆开来,分开的数判断星座,为什么输出去有些数字发生变化,什么问题?如何解决

scanf语句中,%10d这种写法不对,改成%d,不要加任何数字