在主函数里用键盘输入一句英文,调用一个子函数实现统计这句话中有多少个单词,并返回单词个数,在主函数中输出单词个数。单词之间用空格分隔。
数空格就好咯,有什么好说的 o(* ̄3 ̄)o
#include<iostream>
#include<string.h>
using namespace std;
int num(char str[])
{int i,m=0;
for(i=0;i<strlen(str);i++)
if(str[i]==' ')
m++;
return m+1;
}
int main()
{
cout<<"请输入英文:";
char str[100];
gets(str);
cout<<"单词个数为:"<<num(str);
return 0;
}
记住要用gets()而不要用cin来输入字符串
(cin读到一个字符串后的空格后就会停止 )