关于c语言printf重复输出的问题

在使用printf输出信息时,出现了连续两次输出的情况,缓冲区已进行刷新,仍会出现两次结果
输入函数:

img


输出函数:

img


结果:

img

缓冲区清理要放在scanf后面,不是printf后面

这篇文章讲的很详细,请看:关于C语言printf输出颜色的问题.
你还可以看下c语言参考手册中的 c语言-printf()