Stone_No1 2015-08-10 15:33 采纳率: 0%
浏览 1379

The Programming Language中的 代码问题

在The Programming Language导言的1.5.4小节,有意额单词计数程序,为什么我敲出来之后输入字符串 然后再敲回车 没反应呢?代码跟书上的一样啊。代码如下,求助!!!
#include
#define IN 1
#define OUT 0
main()
{

int c,nl,nw,nc,state;

state=OUT;

nl=nw=nc=0;

while((c=getchar())!=EOF)

{

++nc;

if(c=='\n')

nl++;

if(c==' '||c=='\n'||c=='\t')

state=OUT;

else if(state==OUT)

{

state=IN;

++nw;

}

}

printf("%d %d %d\n",nl,nw,nc);
}

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-08-10 15:38
    关注

    这个程序很不好,变量都使用一些无意义的字符,你还照着模仿。难道这种图书根本不教你编程,而只是让你照着输入么?干脆改名叫“中专学校打字教程”算了。

    评论

报告相同问题?

悬赏问题

  • ¥15 有限差分法求解以下的一维流动的偏微分方程
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!