1172: 零起点学算法79——统计单词个数
Description
输入一行字符(少于300个字符),以回车结束,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。
Input
输入一字符串,以回车结束。
Output
输出该字符串中单词的个数
" class="reference-link">Sample Input 
This is a c program.
Sample Output
5
Source
零起点学算法
Code
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
char str[500];
int sum=0;
gets(str);
int n=strlen(str);
for(int i=1;i<n;i++)
{
if((str[i-1]==' ')&&(str[i]!=' '))
sum++;
}
cout<<sum+1<<endl;
}
还没有评论,来说两句吧...