统计单词个数
题目来源:江西理工大学OJ
题目地址:http://oj.jxust.edu.cn/problems/1227
题目描述
输入一行字符,统计其中的单词个数,已知单词之间用空格分隔开
输入
一行字符
输出
统计其中的单词个数
样例输入
sky apple fun sleep
样例输出
4
这个题目的话,整体来说还是比较简单的哈!遍历字符数组a[i],遇到字母就加一,然后把后置连续字母跳过,以此类推即可!没听明白的可以看代码哈!
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[10000];
cin.getline(a, 10000);//输入流,不懂的同学可以自行百度
int sum = 0;
for (int i = 0; i < strlen(a); i++)
{
if (a[i] != ' ')
{
while (a[i] != ' ')//跳过后续连续字母
i++;
sum++;
}
}
cout << sum << endl;
return 0;
}
总体来说这个题目还是比较简单的哈!大家应该能够看懂吧!
好了,每篇题解后面都附上一句话。
我们最先衰老的从来不是容貌,而是我们那份不顾一切的闯劲。