c语言统计单词个数
时间: 2023-07-02 20:15:28 浏览: 147
c语言 统计一个字符串中单词的个数.doc
可以使用C语言的字符串处理函数和循环来统计单词个数。以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int count = 0;
printf("请输入一段文字:\n");
fgets(str, 100, stdin); // 从标准输入读取字符串
// 使用 strtok 函数将字符串分割成单词
char* token = strtok(str, " ");
while (token != NULL) {
count++;
token = strtok(NULL, " ");
}
printf("单词个数为:%d\n", count);
return 0;
}
```
在这个示例代码中,我们使用了 fgets 函数从标准输入读取一段文字,并将其存储在一个字符数组中。然后使用 strtok 函数将字符串按照空格分割成单词,并通过循环计数器 count 统计单词个数。最后输出结果。
阅读全文