/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘佳琦
* 完成日期:2014年 12 月 14 日
* 版 本 号:v1.0
*
* 问题描述:统计并输出单词的个数。
* 输入描述:无
* 程序输出: 单词的个数。
*/
#include <iostream>
using namespace std;
int pwordnum(char *str);
int main()
{
char str[50]= {"I am a student"};
cout<<pwordnum(str);
return 0;
}
int pwordnum(char *str)
{
int i,num=0;
for(i=0;str[i]!='\0';i++)
{
if(str[i]!=' '&&str[i+1]==' ')
num++;
}
if(num==0)
num=-1;
num=num+1;
return num;
}
运行结果:
学习心得:字符用‘’就可。