用scanf("%[^\n]",str);时结尾换行符不会吃掉,会给下一个输入留下,而gets会吃掉结尾换行符。所以在用scanf("%[^\n]",str);时后面要带个getchar();
10-17
4784
4784
用scanf("%[^\n]",str);时结尾换行符不会吃掉,会给下一个输入留下,而gets会吃掉结尾换行符。所以在用scanf("%[^\n]",str);时后面要带个getchar();
4784

被折叠的 条评论
为什么被折叠?