C++ 统计字符串中单词个数 - 代码解析与优化
{"title":"题目描述\n输入一行字符串(字符串长度 \u2264 100 \u2264 100 ),包含若干个单词,约定相邻的两个单词用空格隔开(一个或多个空格),编程统计单词的个数。\n\n输入\n一行空格隔开的若干个单词。\n\n输出\n单词个数。\n\n样例\n输入复制\nHello World\n输出复制\n2\nc++ 代码内容:cpp\n#include <iostream>\nusing namespace std;\n\nint main() {\n string s;\n getline(cin, s);\n\n int count = 0;\n int n = s.length();\n bool wordStart = false;\n\n for (int i = 0; i < n; i++) {\n if (s[i] != ' ') {\n if (!wordStart) {\n count++;\n wordStart = true;\n }\n } else {\n wordStart = false;\n }\n }\n\n cout << count << endl;\n\n return 0;\n}\n"}
原文地址: https://www.cveoy.top/t/topic/pA0R 著作权归作者所有。请勿转载和采集!