WordCount:C语言实现
时间: 2024-03-23 22:38:17 浏览: 68
WordCount.c
下面是一个简单的 C 语言程序,用于计算给定文本中的单词数量:
```c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define MAX_LEN 1000
int main() {
char sentence[MAX_LEN];
int word_count = 0, i;
printf("Enter a sentence: ");
fgets(sentence, MAX_LEN, stdin);
for (i = 0; i < strlen(sentence); i++) {
if (isspace(sentence[i]) || i == strlen(sentence) - 1) {
word_count++;
}
}
printf("Word count: %d\n", word_count);
return 0;
}
```
该程序首先要求用户输入一个字符串,然后使用 `isspace()` 函数检测每个字符是否为空格符或制表符。如果是,表示当前单词已结束,计数器加一。最后输出单词数量。
阅读全文