输入一句英文字符串-统计单词个数—循环练习12

在这里插入图片描述
#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!
//规律 先读取空格 读取单词 读取空格 读取单词

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了73 篇原创文章 · 获赞 0 · 访问量 9881

猜你喜欢

转载自blog.csdn.net/weixin_45399178/article/details/104199332