zoukankan      html  css  js  c++  java
  • 统计元音 题解

    统计每个元音字母在字符串中出现的次数。 

    Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 
    Output对于每个测试实例输出5行,格式如下: 
    a:num1 
    e:num2 
    i:num3 
    o:num4 
    u:num5 
    多个测试实例之间由一个空行隔开。 

    请特别注意:最后一块输出后面没有空行:) 
    Sample Input

    2
    aeiou
    my name is ignatius

    代码如下:

     cin>>                    接收一个字符串,遇“空格”、“TAB”、“回车”就结束

    cin.getline()           接收一个字符串,可以接收空格并输出

    getline()                 接收一个字符串,可以接收空格并输出  头文件:#include<string>

     in.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符,或者舍弃回车,弥补cin.get(字符数组名,接收字符数目)的不足.

    一般情况下,cin自动跳过输入的空格。如果你要把键盘上输入的每个字符,包括空格和回车键都作为一个输入字符给字符型变量时,必须使用函数cin.get()。
    格式为 cin.get(字符型变量)
    注意:该语句一次只能从输入行中提取一个“字符”。(摘自百度和别人的文章)

    1)count(first,last,value):first是容器的首迭代器,last是容器的末迭代器,value是询问的元素,整个函数返回int型。count函数的功能是:统计容器中等于value元素的个数。

    2)count_if(first,last,comp) (在comp为true的情况下计数) 或者 count_if(first,last,value,comp) (这个是在comp为true的情况下统计容器中等于value的元素):first为首迭代器,last为末迭代器,value为要查询的元素,comp为比较bool函数,为true则计数,函数返回型是int。

    注:此两个函数复杂度是线性的,适用于小规模运算。

    摘自(CSDN博主专业抛光核弹头)
    原文链接:https://blog.csdn.net/sinat_24310873/article/details/53364185

    
    
  • 相关阅读:
    [转] egg(28)--mongoose使用聚合管道
    [转] mongoose的populate
    [转]express常用中间件
    [转] SuperAgent使用文档
    [转] node爬虫之gbk网页中文乱码解决方案
    [转] js日期对象Date对象方法 时间方法
    [转] Nodejs学习笔记(十四)— Mongoose介绍和入门
    [转] 深入理解vue 一些底层原理
    [转] Nginx之八 URL重写(rewrite)配置
    随笔
  • 原文地址:https://www.cnblogs.com/hrlsm/p/12347508.html
Copyright © 2011-2022 走看看