#include
#include <windows.h>
#include
using namespace std;
int main(void) {
char learn[66]; //一句话
int i = 0; //统计字符
int amount = 0; //数量
cout << "请输入一句话:";
gets_s(learn, sizeof(learn));//读取这句话
while(learn[i] == ' ') { ++i; } //先读取空格
while(learn[i] != '\0') { //判断是否读完
while(learn[i] != '\0' && learn[i] != ' ') { ++i; } //判断单词是否读取完
while(learn[i] == ' ') { ++i; } //判断空格是否读取完
++amount; //单词计数
}
//输出结果
cout << "一共有:" << amount << "个单词。" << endl;
system("pause");
return 0;
}
//输入一句话统计 有多少的单词
// I love you!
//规律 先读取空格 读取单词 读取空格 读取单词