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

题目描述

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

一堆英文单词,每个单词不超过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;
}
相关推荐
youngee1118 分钟前
hot100-60子集
数据结构·算法
郝学胜-神的一滴20 分钟前
Linux线程属性设置分离技术详解
linux·服务器·数据结构·c++·程序人生·算法
Timmylyx051823 分钟前
2025年最后一搏—— Educational Codeforces Round 186 (Rated for Div. 2) 题解
算法·codeforces·比赛日记
微光闪现37 分钟前
国际航班动态提醒与延误预测优选平台指南
大数据·人工智能·算法
leoufung38 分钟前
LeetCode 120. Triangle:从 0 分到 100 分的思考过程(含二维 DP 与空间优化)
linux·算法·leetcode
gihigo19981 小时前
基于反步法的路径追踪控制
算法
Jim-2ha01 小时前
【JavaScript】常见排序算法实现
javascript·算法·排序算法
王老师青少年编程1 小时前
2025年12月GESP(C++二级): 黄金格
c++·算法·gesp·csp·信奥赛·二级·黄金格
Herbert_hwt1 小时前
C语言位操作符详解:从入门到实战应用
c语言·算法
清水白石0082 小时前
《Python 中 deque vs list:性能差异全解析与高效数据结构实战指南》
数据结构·python·list