整理思维导图理解scanf吸收垃圾字符的原因和过程原因:因为下面还要获取字符数据所以需要吸收垃圾字符;过程:可以使用在两个格式符中间加上空格,或选择通过抑制字符吸收 %*c,也可以使用getchar()吸收垃圾字符或者使用putchar()。终端输入一个四位数,输出该数个位、十位、百位和千位的结果,以及每位相加的和