本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:
输入给出一行字符。
输出格式:
在一行中输出单词个数。
输入样例:
Let's go to room 209.
输出样例:
5
鸣谢用户 张麦麦 补充数据!
简便代码:
思路:单词个数即是字符串个数,每次输入一个字符串个数++即可
#include <iostream>
using namespace std;
int main() {
string str;
int ret = 0;
while(cin >> str) {
ret++;
}
cout << ret << endl;
return 0;
}