首页 > 试题广场 >

统计单词

[编程题]统计单词
  • 热度指数:17757 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
编一个程序,读入用户输入的,以“.”结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。 (凡是以一个或多个空格隔开的部分就为一个单词)

输入描述:
输入包括1行字符串,以“.”结束,字符串中包含多个单词,单词之间以一个或多个空格隔开。


输出描述:
可能有多组测试数据,对于每组数据,
输出字符串中每个单词包含的字母的个数。
示例1

输入

hello how are you.

输出

5 3 3 3
头像 阿润666
发表于 2024-01-01 21:23:16
#include <cstddef> #include <cstdio> #include <iostream> using namespace std; int main() { int count=0;//记录长度 string s; 展开全文
头像 牛客729947196号
发表于 2022-01-22 13:58:51
#include <stdio.h> int main(){     char ch;                //输入的字符     int count = 展开全文
头像 用户抉择
发表于 2021-03-30 09:49:05
#include <stdio.h> #include <string.h> int main() {     char s[100];     int&n 展开全文
头像 Mamba_Back
发表于 2022-01-17 23:05:10
#include #include using namespace std; int main() { string c; getline(cin, c); //输入带空格字符串 int j = 0; do{ int i = j; int counter = 0; while (c[i] != 展开全文
头像 牛客440904392号
发表于 2024-10-06 16:44:02
print(*(len(word) for word in input().rstrip('.').split()))
头像 L456
发表于 2024-03-22 17:35:49
#include <bits/stdc++.h> using namespace std; int main() { string s; int sum=0; getline(cin,s); for(int i=0;i<s.size();i++) { if(s[i] 展开全文
头像 在考古的小鱼干很有气魄
发表于 2023-03-05 12:05:56
#include <bits/stdc++.h> using namespace std; int main(){ vector<string> data; string s,sub; bool flag = true; while(flag){ cin> 展开全文
头像 前程似锦的杰尼龟很想去重庆
发表于 2023-01-28 15:37:08
#include<stdio.h> #define Maxsize 100 int judge(char a){ if(a>=97&&a<123) return 1; else return 0; } int countw(char a[]){ int i = 0,co 展开全文
头像 Brillianman
发表于 2023-02-14 16:55:59
#include <stdio.h> #include<string.h> int main() { char S[20]; while (scanf("%s", &S) != EOF) { // 注意 while 处理多个 case // 6 展开全文
头像 牛客7777779号
发表于 2023-03-18 19:33:19
#include <iostream> using namespace std; int main(){ string str; while (getline(cin,str)){ int i,count,j=0; //count是单词长度 for (i = 0; str[ 展开全文