为了账号安全,请及时绑定邮箱和手机立即绑定

请教高手下面C程序为何不论输入啥都没有打印结果?

请教高手下面C程序为何不论输入啥都没有打印结果?

C
hyq7610 2016-04-06 23:31:29
#include <stdio.h>/* count lines in input */int main(void){    int c, nb, nt, nl;    nb = 0;    nt = 0;    nl = 0;    while ((c = getchar()) != EOF)    {          if (c == ' ')            ++nb;        if (c == '\t')                    ++nt;                if (c == '\n')            ++nl;    }    printf("%d %d %d\n", nb, nt, nl);    return 0;     }
查看完整描述

3 回答

?
phpkid

TA贡献2条经验 获得超12个赞

因为你一直在while循环里面,printf没有执行到。所以没有任何输出

查看完整回答
1 反对 回复 2016-04-07
  • 3 回答
  • 0 关注
  • 1566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信