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

#include <iostream>
#include <cstdio>
using namespace std;
const int SIZE=100;
int main()
{
    char letter[100];
    int a,e,i,o,u,n=0;
    a=e=i=o=u=0;
    gets(letter);
    while(letter[n]!='\0')
        {
            if(letter[n]=='a')
            a++;
            else if(letter[n]=='e')
            e++;
            else if(letter[n]=='i')
            i++;
            else if(letter[n]=='o')
            o++;
            else if(letter[n]=='u')
            u++;
            n++;
         }
    cout<<"a: "<<a<<endl<<"e: "<<e<<endl<<"i: "<<i<<endl<<"o: "<<o<<endl<<"u: "<<u<<endl;
    return 0;
}

时间: 2024-10-15 18:52:58

统计每个元音字母在字符串中出现的次数的相关文章

java统计一个子串在指定字符串中出现的次数

今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) 1 public class SearchSameString { 2 3 public static void main(String[] args) { 4 // 定义俩个字符串 5 String shortStr = "java"; 6 String longStr = "javasdfjavawerjavavsswetjavadfgdf

二级 求26个英语字母在字符串中的出现次数

//题目大意统计输入的一串字符串中26个英语字母各个字母的个数 void fun(char *tt,int pp[]) { int i=0; for(i=0;i<26;i++)//初始化26个英语字母全为0 pp[i]=0; while(*tt) { pp[*tt-'a']++;//利用字母-a即可得到0-25各个字母所代表的位置个出现过几次 tt++; } } 1

统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最高的字母输出(若有多个,输出一个即可)

#include <stdio.h> #include <string.h> void fun(char a[]) { int b[26], i, n,max; for (i=0; i<26; i++) a[i] = 0; n= strlen(a); for (i=0; i<n; i++) if (a[i] >='a' && a[i]<='z') b[a[i] - 'A']++; else if (a[i] >='A' &&am

查找字母在字符串中出现的次数

var str = "aakjaahgaaayjaaabbbrfghe"; var obj = {}; //该变量的作用:用来存储字符串对应的次数:字符串---出现次数 //因为要找到每个字母出现了多少次,所以,要遍历该字符串 for (var i = 0; i < str.length; i++) { //判断,这个字母在键值对中是否存在,如果不存在,把这个字母加入到键值对中 //之后做为键,该键对应的值就是该字母出现的次数 var key = str[i]; //key中存储

JAVA 统计键盘输入的一个字符串中的数字,字母大小写和其他。

package Code503; import java.util.Scanner;/*题目:统计键盘输入的一个字符串中的数字,字母大小写和其他. */ public class CodeStringCount { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个字符串"); String input = scanner

Java实现统计某字符串在另一个字符串中出现的次数

面试时会经常考这样的题目,估计也不让使用正则表达式.还好这个算法还算简单,不过在草稿纸上写难免会出现运行异常,好吧,面试官赢了,乃们屌丝就实实在在的把代码码出来吧. 下面是实现代码: /** * 统计某字符串在另一个字符串中出现的次数 * * */ public class CountHit { public static void main(String[] args) { String a = "123456abcde6ab"; String b = "6abc"

统计某字符串在另一个字符串中出现的次数

1 /** 2 * 统计某字符串在另一个字符串中出现的次数 3 * 4 * 5 */ 6 public class CountHit { 7 public static void main(String[] args) { 8 String a = "123456abcdde6abcbcb"; 9 String b = "6abc"; 10 System.out.println(new CountHit().hit(a, b)); 11 } 12 13 /** 14

C#判断字符串是否存在字母及字符串中字符的替换实例

本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string sss2 =

集合HashMap来统计单个字在字符串中出现的次数(用hashmap来统计)

/* * 统计单个字在字符串中出现的次数(用hashmap来统计) * * 分析 : * 1.先建立一个字符串 * 2.把字符串转换为数组 * 3.创建一个hashmap * 4.遍历数组,得到每个字符 * 5.拿得到的字符作为健到集合中去找值.得到返回值 * 是null:把字符作为键,1为值存入集合 * 不是null: 则把值加1重新写入集合 * 6.遍历输出 * */ import java.util.HashMap; import java.util.Map.Entry; import j