题——挑选元音字母

初级题 挑选元音字母

要求 字符串输入 最大值50 挑选元音字母 aeiou

例子输入 i love china

输出 ioeia

#include <iostream>
#include <string>

using namespace std;

int main()
{
  string str, out;
  getline(cin, str);
  for(int i=0; i<str.length(); i++)
  {
    if(str[i]==‘a‘ || str[i]==‘e‘ || str[i]==‘i‘ || str[i]==‘o‘ || str[i]==‘u‘)
    {
      out.push_back(str[i]);
    }
  }
  cout << out << endl;
  system("pause");
  return 0;
}



int main()
{
  string str, out;

  getline(cin, str);
  for(int iter=0; iter<str.length(); iter++)
  {
    switch(str[iter]) //switch后面括号内的表达式类型为整数类型(包括字符型)
    {
    case ‘a‘:
    case ‘e‘:
    case ‘i‘:
    case ‘o‘:
    case ‘u‘: out.push_back(str[iter]); break;
    default:break;
    }
  }
  cout << out << endl;
  system("pause");
  return 0;
}

时间: 2024-11-13 06:30:55

题——挑选元音字母的相关文章

将一个字符串的元音字母复制到另一个字符串,并排序

问题描述: 有一字符串,里面可能包含英文字母(大写.小写).数字.特殊字符,现在需要实现一函数,将此字符串中的元音字母挑选出来,存入另一个字符串中,并对字符串中的字母进行从小到大的排序(小写的元音字母在前,大写的元音字母在后,依次有序). 说明: 1.元音字母是a,e,i,o,u,A,E,I,O,U 2.筛选出来的元音字母,不需要剔重 最终输出的字符串,小写元音字母排在前面,大写元音字母排在后面,依次有序. 要求实现函数: void sort_vowel (char* input, char*

将一个字符串的元音字母拷贝到还有一个字符串,并排序

问题描写叙述: 有一字符串.里面可能包括英文字母(大写.小写).数字.特殊字符,如今须要实现一函数.将此字符串中的元音字母挑选出来,存入还有一个字符串中,并对字符串中的字母进行从小到大的排序(小写的元音字母在前,大写的元音字母在后,依次有序). 说明: 1.元音字母是a,e,i,o,u,A,E,I,O,U 2.筛选出来的元音字母,不须要剔重 终于输出的字符串,小写元音字母排在前面,大写元音字母排在后面,依次有序. 要求实现函数: void sort_vowel (char* input, cha

问题 B: 习题7-7 复制字符串中的元音字母

问题 B: 习题7-7 复制字符串中的元音字母 时间限制: 1 Sec  内存限制: 12 MB献花: 160  解决: 139[献花][花圈][TK题库] 题目描述 写一个函数,将一个字符串中的元音字母复制到另一个字符串中.在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出. 输入 一个字符串(一行字符). 输出 该字符串所有元音字母构成的字符串.行尾换行. 样例输入 CLanguage 样例输出 auae 提示 可以采用如下函数原型 void v

LeetCode:反转字符串中的元音字母【345】

LeetCode:反转字符串中的元音字母[345] 题目描述 编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: "leetcode" 输出: "leotcede" 说明:元音字母不包含字母"y". 题目分析 所谓的做题就是把以前背下来的拿过来改一下即可.双指针碰撞模型,之前已经描述过很多次了,此处不在赘述. 知道AEI

1042: 元音字母转换

题目描述 给你一个字符串,现要求你对其进行处理,使得处理后的字符串满足如下要求:字符串里面的元音字母全部为大写:其余字母全部为小写. 输入 输入的第一行为一个正整数T(T<=20),表示测试数据的个数.每个输入的字符串只包含大写字母和小写字母.字符串长度不超过50. 输出 对于每一个测试数据,输出其对应的结果.每个结果占一行. 样例输入 4 XYz application qwcvb aeioOa 样例输出 xyz ApplIcAtIOn qwcvb AEIOOA 1 #include<std

文本项目系列[2]——字符串元音字母次数统计

1.需求 统计元音字母——输入一个字符串,统计处其中元音字母的数量.更复杂点的话统计出每个元音字母的数量. 2.思路 输入:不超过100个字符的字符串.比如:"love me love my dog". 处理:元音字母就a/e/i/o/u五个,可以分别统计出各自的数量,总数相加就可以了. 输出如下: 元音总次数:6a次数:0e次数:3i次数:0o次数:3u次数:0 3.代码 package com.myeclipse; public class VowelCount { /** * @

百度练习题 统计元音字母

题目如下: 遇到一道题,苦苦没有思路,求各路python大神解答,在线等.输入一串文字,统计这串文字里的[元音字母(aeiou)大小写不分,A和a都统一算是a]的数量.有3个要求:1.打印出出现次数最少的元音字母和它的出现次数,如果出现次数为0的话就忽略不急.例如,“Are you about ”,里面没出现i, i就不算了.所以它打出来的东西就是“e with 1 occurence.”2.类似于“Andy was here”,a 和 e 都是出现次数最少的元音字母(2次),那么打出来就得是

345. 反转字符串中元音字母的位置 Reverse Vowels of a String

Write a function that takes a string as input and reverse only the vowels of a string. Example 1:Given s = "hello", return "holle". Example 2:Given s = "leetcode", return "leotcede" 题意:反转字符串中元音字母的位置 方法1:用栈保存元音字符串,时间

顺序输出其中的元音字母

题目描述 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出. 输入 一行字符串 输出 顺序输出其中的元音字母(aeiou) 样例输入 abcde 样例输出 ae #include <iostream>#include <string.h>using namespace std;int main(){ int c,i; char a[1000]; gets(a); c=strlen(a); for(i=0;i<c;i++)  if(a[i]=='a'||a[i]=