【晴问算法】入门篇—字符串处理—单词数

题目描述

给定一堆用空格隔开的英文单词,统计单词个数。
输入描述

一堆英文单词,每个单词不超过10个字符,且仅由大小写字母组成;每两个单词之间用一个空格隔开,整个字符串的长度不超过1000。
输出描述

输出一个整数,表示单词的个数。

样例1
输入

good good study
输出

3

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 100;
char a[MAXN];
char out[MAXN];//输出数组
char str[MAXN][MAXN];


int main(){
	int num = 0;//统计单词数量
	while(scanf("%s",str[num]) != EOF){//直到读到文件末尾停止
		num ++;
		
	}
	printf("%d",num);
	return 0;
}
相关推荐
玄冥剑尊1 天前
贪心算法进阶
算法·贪心算法
玄冥剑尊1 天前
贪心算法深化 I
算法·贪心算法
52Hz1181 天前
力扣73.矩阵置零、54.螺旋矩阵、48.旋转图像
python·算法·leetcode·矩阵
BHXDML1 天前
第一章:线性回归& 逻辑回归
算法·逻辑回归·线性回归
iAkuya1 天前
(leetcode)力扣100 二叉搜索树种第K小的元素(中序遍历||记录子树的节点数)
算法·leetcode·职场和发展
-To be number.wan1 天前
B 树 vs B+ 树:为什么 MySQL 用 B+ 树,而不是 B 树?
数据结构
杨间1 天前
《排序算法全解析:从基础到优化,一文吃透八大排序!》
c语言·数据结构·排序算法
Remember_9931 天前
【LeetCode精选算法】滑动窗口专题二
java·开发语言·数据结构·算法·leetcode
Gorgous—l1 天前
数据结构算法学习:LeetCode热题100-动态规划篇(下)(单词拆分、最长递增子序列、乘积最大子数组、分割等和子集、最长有效括号)
数据结构·学习·算法
北京地铁1号线1 天前
2.3 相似度算法详解:Cosine Similarity 与 Euclidean Distance
算法·余弦相似度