zoukankan      html  css  js  c++  java
  • 统计单词个数

    题目描述

    编一个程序,读入用户输入的,以“.”结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。 (凡是以一个或多个空格隔开的部分就为一个单词)

    输入描述:

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

    输出描述:

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

    分析

    cin不会接受空白字符(空格),故每次输入一个单词就将单词的长度输出即可,但是由于最后一个单词是含有有个句号的,因此输出的单词长度要减一。

    #include <iostream>
    #include <string>
    
    using namespace std;
    
    int main(){
    	string s;
    	while(cin >> s){
    		if(s[s.size() - 1] == '.'){
    			cout << s.size() - 1 << endl;
    		}
    		else cout << s.size() << " ";
    	}
    	return 0;
    }
    
    
  • 相关阅读:
    win10 uwp 模拟网页输入
    PHP prev() 函数
    PHP pos() 函数
    PHP next() 函数
    PHP natsort() 函数
    PHP natcasesort() 函数
    virtualenv
    自古枪兵幸运E
    win10 uwp DataContext
    win10 uwp DataContext
  • 原文地址:https://www.cnblogs.com/zhuobo/p/10274134.html
Copyright © 2011-2022 走看看