Bailian2688 求字母的个数【输入流】
来源:互联网 发布:淘宝新势力周9月 编辑:程序博客网 时间:2024/05/22 15:26
求字母的个数
- 总时间限制:
- 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 5char 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;}
阅读全文
0 0
- Bailian2688 求字母的个数【输入流】
- 输入一串字母求 a 的个数
- 求字母的个数
- 求字母的个数
- 求输入字母的总数
- 求输入的字符的个数(字母,数字,空格,其他)
- 求输入一串字符中数字、大写字母、小写字母、空格的个数
- 百练 2688 求字母的个数
- 百练_2688:求字母的个数
- 记录输入的字母个数(C++ code)
- 统计控制台输入字母的个数
- 求出现字母个数
- 输入字母显示各个字母个数
- 求n个数中两数异或的最大值(字母树)
- 输入一段字符,判断字符串中字母的个数,数字的个数和其他字符个数
- c++输入一句话输出每个字母出现的个数
- 输入一串字符,统计字母出现的个数
- 随机输入任意长的字母串,寻找其中连续字母串的个数
- ASP.NET Web Forms
- Http请求状态码说明
- mysql常用命令
- ASP.NET Web Forms
- 省会城市小测验
- Bailian2688 求字母的个数【输入流】
- vs2017最新更新的skd路径有问题,提示打不开头文件
- ASP.NET Web Forms
- C语言里的左移和右移运算
- ASP.NET Web Forms
- 001-007:大数据课程知识点小结
- 15 个有趣的 JS 和 CSS 库
- 浏览器端创建可下载文件
- ASP.NET Web Forms