回寝室之前 写了一个 小题目 aeiou 元音字母 排序
来源:互联网 发布:防闪退软件下载 编辑:程序博客网 时间:2024/04/30 09:19
#include<iostream>#include<string.h>#include <string>using namespace std;void SortVowel(const char *strInPut,char *strOutPut){ int iLen = strlen(strInPut); char cTemp; int iTemp = 0; for(int i = 0; i < iLen; i++) { cTemp = strInPut[i]; if(cTemp == 'a'||cTemp == 'e'|| cTemp == 'i'||cTemp == 'o'|| cTemp == 'u'||cTemp == 'A'|| cTemp == 'E'||cTemp == 'I'|| cTemp == 'O'||cTemp == 'U') { strOutPut[iTemp++] = cTemp; } } strOutPut[iTemp] = '\0' ; for(int i = 0 ; i < (iTemp - 1) ; i++) { for(int j = i+1 ; j < (iTemp) ; j++ ) { if(strOutPut[i] > strOutPut[j] ) { cTemp = strOutPut[i]; strOutPut[i] = strOutPut[j]; strOutPut[j] = cTemp; } } } std::cout<<"First Sort :"<<strOutPut<<std::endl;; char *strTemp = new char[strlen(strOutPut)]; int iRecode = 0; for(int i = 0; i < strlen(strOutPut) ; i++) { if(strOutPut[i] >= 'a' && strOutPut[i] <= 'z') { strTemp[iRecode++] = strOutPut[i]; } } int iRecodeTemp = iRecode; for(int i = 0; i < ( strlen(strOutPut) - iRecodeTemp ); i++) { strTemp[iRecode++] = strOutPut[i]; } for(int i = 0; i < strlen(strOutPut) ; i++) { strOutPut[i] = strTemp[i]; } delete[]strTemp;}int main(){ char RetBuffer[100]; SortVowel("Abort!MayBe Some Errors In Out System",RetBuffer); std::cout << RetBuffer<<std::endl; return 0;}
0 0
- 回寝室之前 写了一个 小题目 aeiou 元音字母 排序
- 找出元音字母并排序
- 8.7 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
- Python 小练习 剔除元音字母
- 提取字符串中的元音字母并排序
- 将一个字符串元音字母复制到另一个字符串,并排序
- 将一个字符串的元音字母复制到另一个字符串并排序
- 将一个字符串的元音字母复制到另一个字符串,并排序
- 将一个字符串的元音字母复制到另一个字符串,并排序
- 将一个字符串元音字母复制到另一个字符串,并排序
- 习题 7.7 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
- Java编程题目-8:元音字母调换位置
- 写了一个小闹钟
- 今天无聊的时候 写了一个小题目 删除子串
- python实现找出所有包含元音aeiou且只有先后顺序为aeiou的单词
- 将一个字符串的元音字母复制到另一个字符串,并排序,让小写在前,大写在后,分别有序
- 华为机试——将一个字符串的元音字母复制到另一个字符串,并排序
- 华为机试——将一个字符串的元音字母复制到另一个字符串,并排序
- C++ map的基本操作和使用
- 常见电路视频讲解
- 游戏AI设计
- 网络测量和拓扑发现
- Netty In Action中文版 - 第十一章:WebSocket
- 回寝室之前 写了一个 小题目 aeiou 元音字母 排序
- hd 1019 Least Common Multiple
- J2EE设计模式之Dao
- 杭电ACM 2050折线分割平面----20140731
- 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条件的前10个数放入数组b中,如果
- 单例模式
- Android NFC近场通信01----介绍
- 2014多校4--1005 The Romantic Hero (HDU 4901 )
- Manifest.permission