• 统计元音 题解


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

    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

    
    
  • 相关阅读:
    MingW 综合资料参考
    技术文档编写的参考
    web地图的几个参考地址
    Linux的版本
    学习C语言一些的好的书和网站
    基于JAVA的web框架 GWT SmartGWT ExtGWT Vaadin
    Linux Shell的类别
    JavaScript图书推荐
    云盘分享 自绘画【儿童眼里的世界的确不同】
    GWT概述
  • 原文地址:https://www.cnblogs.com/hrlsm/p/12347508.html
Copyright © 2020-2023  润新知