关于C语言scanf 加入换行符 运行结果少了一个字符, 继续输入字符发现不换行!??

2025-02-27 14:13:12
推荐回答(1个)
回答1:

int main()
{
char ch;
while(scanf("%c",&ch)!= '\n')
putchar(ch);

return 0;
}
你把/n 去掉就好了,具体原因 估计是因为换行符导致的。