/*
02.* 程序的版权和版本声明部分
03.* Copyright (c)2013, 烟台大学计算机学院学生
04.* All rightsreserve
05.* 文件名称: array.cpp
06.* 作 者: 王洪海
07.* 完成日期: 2013年 12月 22日
08.* 版本号: v1.0
09.* 输入描述:无
10.* 问题描述:
*/
#include <iostream>
#include <stdio.h>
using namespace std;
int wordnum (char *str);
int main()
{
char str[100];
cout<<"请输入一个句子:"<<endl;
gets(str);
cout<<"句子中单词个数是:"<<endl;
cout<<wordnum(str);
return 0;
}
int wordnum (char *str)
{
int i=0,n=0,w=0;
for(;*(str+i)!='\0';i++)
{
if(*(str+i)==' ')
w=0;
else if(w==0&&*(str+i)>65&&*(str+i)<122)
{
w=2;
++n;
}
}
return n;
}
运行结果,如图: