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

    
    
  • 相关阅读:
    Codeforces 451A Game With Sticks
    POJ 3624 Charm Bracelet
    POJ 2127 Greatest Common Increasing Subsequence
    POJ 1458 Common Subsequence
    HDU 1087 Super Jumping! Jumping! Jumping!
    HDU 1698
    HDU 1754
    POJ 1724
    POJ 1201
    CSUOJ 1256
  • 原文地址:https://www.cnblogs.com/hrlsm/p/12347508.html
Copyright © 2011-2022 走看看