老谭的书中有很多的错误 我记得我曾经转过一篇帖子 内容就是说老谭书中的错误的 至于贴到哪里我忘了 所以在这里就不给链接了``老谭也是人 写书有漏洞和错误也是难免的`
点 鼠 标 , 救 饥 民 http://www./
老谭的书中有很多的错误 我记得我曾经转过一篇帖子 内容就是说老谭书中的错误的 至于贴到哪里我忘了 所以在这里就不给链接了``老谭也是人 写书有漏洞和错误也是难免的`
心若在.你好! 试了你的,不对.教材没错, 判断几个单词,当然是看间隔,
你试一试你的代码,有问题的,..
老谭的
else if(word==0) { word=1; num++; } 以上的if(word==0) word=1; 非常妙! 它排除了在已经出现一个字符增加一个单词数后,不会因为同一个单词中出现第二个字符也要再加一个单词数的错误!
你试一试吧...
[此贴子已经被作者于2004-12-26 14:55:11编辑过]
10楼的 朋友更改后,可结果还是不对!
哪位朋友还有好方法改一下!
我觉得用WIN-TC,比较好.不妨试试。
Turboc下编译运行通过。
#include <stdio.h>
main()
{
int i,sum,word;
char string[81];
char c;
sum=0;
word=0;
gets(string);
for(i=0;(c=string[i])!='\0';i++)
if(c==' ')
word=0;
else if(word==0)
{
word=1;
sum++;
}
printf("There are %d words in the line.\n",sum);
}