用C语言编写一个将英语句子拆分输出每个单词
时间: 2023-06-10 15:05:35 浏览: 213
Linux命令环境下C语言实践_用 C C++构造一个简单的shell实验报告.pdf
5星 · 资源好评率100%
好的,您可以使用以下代码来将英语句子拆分输出每个单词:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入英语句子:");
fgets(str, 100, stdin); // 获取输入的字符串
int len = strlen(str);
int i = 0, j = 0;
while(i < len) {
if(str[i] != ' ' && str[i] != '\n') { // 遇到空格或换行符结束
printf("%c", str[i]); // 输出单词的每个字符
} else {
printf("\n"); // 换行输出下一个单词
}
i++;
}
return 0;
}
```
运行以上代码后,控制台会等待您输入一段英语句子,然后程序会将每个单词拆分输出。
阅读全文