很水的,但WA了两次。太粗心了。忘了标点分隔单词了……
#include<stdio.h>
#include<ctype.h>
int main(void)
{
char ch;
ch = getchar();
do{
int count = 0,label = 0;
while(ch != '/n')
{
if(label == 0&& isalpha((int)ch))
{
count++;
label = 1;
}
if( !isalpha((int)ch))
label = 0;
ch = getchar();
}
printf("%d/n",count);
ch = getchar();
}while ((int)ch != EOF);
return 0;
}
本文分享了一个使用C语言编写的简单程序,该程序能够读取输入并统计其中的单词数量。作者通过这个例子展示了如何识别字母字符以及如何区分单词与非单词字符,最后输出单词总数。
291

被折叠的 条评论
为什么被折叠?



