用CLion编写代码时,在最开始就写了printf("请输入物品的数量和背包的容量:"),然而直到全部输入完毕才出现printf中的内容。 解决方法:加入一句 setbuf(stdout,NULL); 就可以正常输出了。