#include <stdio.h> #include <string.h> #define MAX_STRING 200 int main(void) { char str[MAX_STRING] = { 0 }; int i = 0; int length = 0; int count = 0; /* 打印原字符数组 */ puts("Input original String:"); gets(str); length = strlen(str); /* 统计单词个数 */ for (i = 0; i < length; ++i) { if (str[i] != ' ') { /* 单词开始 */ ++count; while (' ' != str[i] && '\0' != str[i]) /* 单词结束 */ ++i; } } printf("There are %d words in \"%s\".\n", count, str); return 0; }
by: 发表于:2017-08-15 10:52:33 顶(0) | 踩(0) 回复
??
回复评论