求字母的个数

总时间限制:
1000ms
内存限制:
65536kB
描述
在一个字符串中找出元音字母a,e,i,o,u出现的次数。
输入
输入一行字符串(字符串中可能有空格,请用gets(s)方法把一行字符串输入到字符数组s中),字符串长度小于80个字符。
输出
输出一行,依次输出a,e,i,o,u在输入字符串中出现的次数,整数之间用空格分隔。
样例输入
If so, you already have a Google Account. You can sign in on the right.
样例输出
5 4 3 7 3
提示
注意,只统计小写元音字母a,e,i,o,u出现的次数。

问题链接:Bailian2688 求字母的个数

问题分析:(略)

程序说明:边读入数据边处理,程序技巧要高一些,存储要能省则省。

题记

  读字符串到数组中再处理,那是倒腾!

  看似无序的东西,放进数组后就可以使用循环进行处理。

 

AC的C语言程序如下:

/* Bailian2688 求字母的个数 */#include <stdio.h>
#include <string.h>#define N 5
char vowel[] = "aeiou";
int count[N];int main(void)
{char c;int i;// 数组清零memset(count, 0, sizeof(count));while((c = getchar()) != '\n' && c != EOF)for(i=0; i<N; i++)if(c == vowel[i]) {count[i]++;break;}for(i=0; i<N; i++)printf("%d ", count[i]);printf("\n");return 0;
}

Bailian2688 求字母的个数【输入流】相关推荐

  1. C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

    例题:输入一串字符,统计大大写字母的个数,并强调统计必须用函数. 代码如下: #include <stdio.h> #include <string.h>//字符头文件 int ...

  2. c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数

    C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...

  3. JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数

    给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...

  4. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  5. 求连通块个数(使用并查集)

    并查集求连通块个数的模板 #include<bits/stdc++.h>using namespace std;const int maxn = 1e5+5; vector<int& ...

  6. 求任意10个数中的正数之和及个数,函数实现体会地址传递

    求任意10个数中的正数之和及个数,函数实现体会地址传递 代码如下 代码如下,小伙伴耐心点,不懂就评论 #include<stdio.h> #include<math.h> vo ...

  7. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  8. C语言试题七十一之请编写函数求出这个数的阶乘

    1. 题目 编写函数:求出这个数的阶乘,即 n!. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...

  9. python统计字符串中字母个数字母无视大小写_判断一个字符串中字母的个数(无视大小写)...

    其实Java学习中还是笔试中基本都会遇到这样类似的问题,统计一个字符串中a~z的个数: 代码如下: public class Wheel { public static void main(Strin ...

最新文章

  1. pycharm中的requirements.txt文件—如何生成及导入
  2. C语言实现希尔排序shell sort算法之二(附完整源码)
  3. 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc
  4. 各种 SAP 产品的自定义 UI 创建和集成方法一览
  5. 【struts框架】第一节Action-struts基础
  6. 【Python3网络爬虫开发实战】3.1.2-处理异常
  7. Eclipse安装最新SVN插件方法
  8. Javascript的数组操作(笔记)
  9. OpenGL常见函数功能查询
  10. Android 9.0/P 开发问题及解决方案汇总
  11. 拓端tecdat|R语言析因设计分析:线性模型中的对比
  12. linux内核分析及应用 -- Linux 网络层数据流分析(下)
  13. 鼓形齿的计算机械设计标准,鼓形齿设计主要尺寸计算
  14. 2022年南航计算机考研统考录取情况统计
  15. ubuntu下海信Hisense E920 usb连接不上的处理与adb的连接
  16. CorelDRAW常用工具之手绘工具
  17. 台式计算机怎么设置自动锁屏,台式机win7怎么设置自动锁屏
  18. 去掉桌面鼠标右键英特尔R显卡设置的方法
  19. 安卓开机自启动app
  20. 微信小程序解密过程(java)

热门文章

  1. 快速开发框架介绍-懂你的RUOYI
  2. AppCan VS PhoneGap - 对比两大移动开发平台
  3. 数据库减压--php+mysql+memcached模拟nosql
  4. 使用oracle创建表问题
  5. linux删除更新的系统内核,Linux系统如何删除旧内核
  6. 服务器重装系统网站打不开怎么办,网页打不开,小编教你网页打不开怎么办
  7. python找到文件夹下指定文件类型_python 读取指定文件夹中的指定文件类型的文件名...
  8. 交换两个数不是三个数。
  9. linux命令ps aux|grep xxx
  10. Pandas——如何更改DataFrame中的值