/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者:王颖
* 完成日期:2014 年 2 月 16 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:统计字符串中的单词个数
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include<cstdio>
using namespace std;
int go(char str[]);
int main()
{
char str[100];
int len;
gets(str);
len=go(str);
cout<<len<<endl;
return 0;
}
int go(char str[])
{
int i,num1=0,num2=0;
for(i=0; str[i]!='\0'; i++)
{
if(str[i]==' ') //用if else 解决了如果有多个空格的问题!
num1=0;
else if(num1==0)
{
num1=1;
num2++;
}
}
return num2;
}
心得体会:慢慢来。。。