解题思路:输入一个字符串,调用函数,遍历字符串中每一个字符,看是否含有aeiou字符,若有,将其保存到另一个字符型数组中,在主函数中对得到的字符型数组进行排序,输出。

注意事项:题目要求顺序输出元音字母,若输入的是乱序的字符串,则要进行排序。得到的字符数组需以‘\0’结尾,表明字符串结束。字符数组应分配足够大的空间。

参考代码:#include

#include

void mystrcat(char *p, char *q)

{

while (*q != '\0')

{

if (*q == 'a' || *q == 'e' || *q == 'i' || *q == 'o' || *q == 'u')

{

*p = *q;

p++;

}

q++;

}

*p = '\0';

}

int main(void)

{

char a[100],b[100];

gets(b);

mystrcat(a,b);

int len = strlen(a);

for (int i = 0; i < len-1;i++)

for (int j = i+1; j < len; j++)

{

if (a[i]>a[j])

{

char temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}

printf("%s\n",a);

return 0;

}

自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...相关推荐

  1. c语言3%10等于多少,[编程入门]数字的处理与判断-题解(C语言代码)

    # 1009题-[编程入门]数字的处理与判断-题解(C语言描述) 本题解的最终解释权归本人所有,主要用于本班上同学更好的掌握本题的解题方法,同时更好的理解和掌握方法. ------------ ### ...

  2. python语言编程入门先学什么-初学者先学习python语言还是C语言

    有人觉得应该从C语言开始入门,原因如下: 1.C语言是你上大学第一门接触的编程语言,可见它的重要性. 2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言.而你需要先 ...

  3. R语言编程入门--replicate()函数比较有意思!

    I. 导论 简单来讲,编程是借助计算机来解决某个问题.学习编程的就是训练我们解决问题的能力.有这样一种说法:在未来,不会编程的人即是文盲. 1 为什么要学习R编程 大部分情况下解决某些问题还需要依赖一 ...

  4. C语言编程入门新手学习精华:这样学习C语言最有效

    1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...

  5. 程序 数列求和 c语言,[编程入门]有规律的数列求和-题解(C语言代码)

    第一种:我们发现其实分子和分母都是斐波那契数列(从第三项开始,每一项等于前两项之和),所以我们可以定义两个数组,分别来存放分子和分母.然后两个数组里的数按位置相除累加. 参考代码: #include ...

  6. java byte 二维数组_[编程入门]二维数组的转置-题解(Java代码)

    解题思路: 注意事项: 参考代码:import java.util.Scanner; public class Main { public static void main(String[] args ...

  7. java 分数 数列求和_[编程入门]有规律的数列求和-题解(Java代码)

    解题思路: 注意事项:进行/运算时,定义的数要是浮点数double或float,不然小数部分会直接被约去 参考代码: import java.util.Scanner; //有一分数序列: 2/1 3 ...

  8. C语言编程入门(转载)

    C语言编程入门(转载) 本文章非常适用于正在学C语言或者想学C语言的小伙伴们,纯干货内容为大家送上 版权声明:本文为CSDN博主「天涯明月笙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附 ...

  9. Go语言编程入门超级指南

    Go语言编程入门超级指南 1.序言 Golang作为一门出身名门望族的编程语言新星,像豆瓣的Redis平台Codis.类Evernote的云笔记leanote等. 1.1 为什么要学习 如果有人说X语 ...

最新文章

  1. golang 使用 http socks5 代理
  2. [20160307]绑定变量的分配长度3.txt
  3. asp ed什么意思 j_这部洗脑ED动画是如何创作出来的?
  4. vue 父组件与子组件之间的传值(普通传值)
  5. 一个经典的WIN32窗口应用
  6. Docker-compose 安装Minio 最新版本
  7. Java中堆内存和栈内存的区别
  8. 20200603每日一句
  9. ui-router 之 $state.go
  10. 美标AWG与国标MM线径、电流换算对照表
  11. 硬盘接口的分类和硬盘的分类
  12. 基于keras+VGG-16的小数据集多分类图像识别(附代码数据集)
  13. 阿卡迪亚大学计算机专业好考吗,普通高中学生如何考取阿卡迪亚大学?
  14. 交叉编译ortp、osip2、eXosip2、mediastreamer2及其附带的库实现SIP软电话
  15. 疫情已经结束,快递行业现状如何
  16. React 16.8.6 版本存在内存泄露
  17. prolog学习_修道士野人问题
  18. 各个数据库中,查询前n条记录的方法
  19. poj 2751 双机调度问题Johnson算法(贪心)
  20. 4.2 链路聚合:负载均衡

热门文章

  1. mysql datetime timestamp 索引_MYSQL中时间类型底层存储,DATETIME ,TIMESTAMP,INT 如何选择?...
  2. java多属性的map_java - 具有多个参数的MapStruct QualifiedByName - 堆栈内存溢出
  3. hbase filter原理_HBase应用|HBase在移动广告监测产品中的应用
  4. java 圆形按钮,如何在Java中创建圆形的JButton?
  5. Ubuntu 14.04 文件服务器--samba的安装和配置
  6. UE4 HTC VIVE - 番外篇 - 局域网联机(二)
  7. 2021河南固高高考成绩查询,河南信阳最好的4所高中,前三所学霸如云,看看有没有你的母校?...
  8. 【转】C# 温故而知新:Stream篇(—)
  9. 【转】C#中的命名空间namespace全解
  10. 第八节: EF的性能篇(一) 之 EF自有方法的性能测试