Bailian2688 求字母的个数【输入流】
求字母的个数
- 总时间限制:
- 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 求字母的个数【输入流】相关推荐
- C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。
例题:输入一串字符,统计大大写字母的个数,并强调统计必须用函数. 代码如下: #include <stdio.h> #include <string.h>//字符头文件 int ...
- c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数
C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...
- JAVA版本:给定一个字符串,返回字符串中小写英文字母的个数、数字个数以及其他字符的个数
给定一个字符串,返回字符串中小写英文字母的个数.数字个数以及其他字符的个数 方法分析:使用replaceAll()方法,逐一删除字符串中的相关数据,类型个数=原长度-新长度 public static ...
- python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...
""" 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...
- 求连通块个数(使用并查集)
并查集求连通块个数的模板 #include<bits/stdc++.h>using namespace std;const int maxn = 1e5+5; vector<int& ...
- 求任意10个数中的正数之和及个数,函数实现体会地址传递
求任意10个数中的正数之和及个数,函数实现体会地址传递 代码如下 代码如下,小伙伴耐心点,不懂就评论 #include<stdio.h> #include<math.h> vo ...
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...
- C语言试题七十一之请编写函数求出这个数的阶乘
1. 题目 编写函数:求出这个数的阶乘,即 n!. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目.帮助C语言学者打好程序基础.C语言基础,锻炼您的逻辑思 ...
- python统计字符串中字母个数字母无视大小写_判断一个字符串中字母的个数(无视大小写)...
其实Java学习中还是笔试中基本都会遇到这样类似的问题,统计一个字符串中a~z的个数: 代码如下: public class Wheel { public static void main(Strin ...
最新文章
- pycharm中的requirements.txt文件—如何生成及导入
- C语言实现希尔排序shell sort算法之二(附完整源码)
- 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc
- 各种 SAP 产品的自定义 UI 创建和集成方法一览
- 【struts框架】第一节Action-struts基础
- 【Python3网络爬虫开发实战】3.1.2-处理异常
- Eclipse安装最新SVN插件方法
- Javascript的数组操作(笔记)
- OpenGL常见函数功能查询
- Android 9.0/P 开发问题及解决方案汇总
- 拓端tecdat|R语言析因设计分析:线性模型中的对比
- linux内核分析及应用 -- Linux 网络层数据流分析(下)
- 鼓形齿的计算机械设计标准,鼓形齿设计主要尺寸计算
- 2022年南航计算机考研统考录取情况统计
- ubuntu下海信Hisense E920 usb连接不上的处理与adb的连接
- CorelDRAW常用工具之手绘工具
- 台式计算机怎么设置自动锁屏,台式机win7怎么设置自动锁屏
- 去掉桌面鼠标右键英特尔R显卡设置的方法
- 安卓开机自启动app
- 微信小程序解密过程(java)
热门文章
- 快速开发框架介绍-懂你的RUOYI
- AppCan VS PhoneGap - 对比两大移动开发平台
- 数据库减压--php+mysql+memcached模拟nosql
- 使用oracle创建表问题
- linux删除更新的系统内核,Linux系统如何删除旧内核
- 服务器重装系统网站打不开怎么办,网页打不开,小编教你网页打不开怎么办
- python找到文件夹下指定文件类型_python 读取指定文件夹中的指定文件类型的文件名...
- 交换两个数不是三个数。
- linux命令ps aux|grep xxx
- Pandas——如何更改DataFrame中的值