Isaac ZhangYi 2021-10-05 21:42 采纳率: 0%
浏览 31

C语言一道统计输入的字符数题目,为什么我输出的结果是空白?

#include <stdio.h>

int main(void) {
long nc;

nc = 0;
while (getchar() != EOF) {
    ++nc;
}
printf("%ld\n", nc);

return 0;

}

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2021-10-05 21:44
    关注

    是因为你一直没有结束输入导致的
    如果你想结束输入,请按组合键CTRL+Z,然后按回车键,即可结束while循环,输出输入字符数目

    评论

报告相同问题?

问题事件

  • 创建了问题 10月5日