刘汝佳C语言WERTY问题 我的代码哪里出了问题,怎么没有输出结果??求大佬解答。

2025-04-08 07:14:46
推荐回答(1个)
回答1:

先不谈你代码想实现什么效果。while((c=getchar())!=EOF)这里你用getchar函数给c赋值,每次输入一个字符回车,其实就相当于输入了2个字符(一个是你输入的字符,另一个是回车符号),所以每次while运行2遍。你不想要回车符号,那可以在while最后再加一个getchar(),把回车符号接收掉,这样下次while又会提示输入。