自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...
解题思路:输入一个字符串,调用函数,遍历字符串中每一个字符,看是否含有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语言代码)...相关推荐
- c语言3%10等于多少,[编程入门]数字的处理与判断-题解(C语言代码)
# 1009题-[编程入门]数字的处理与判断-题解(C语言描述) 本题解的最终解释权归本人所有,主要用于本班上同学更好的掌握本题的解题方法,同时更好的理解和掌握方法. ------------ ### ...
- python语言编程入门先学什么-初学者先学习python语言还是C语言
有人觉得应该从C语言开始入门,原因如下: 1.C语言是你上大学第一门接触的编程语言,可见它的重要性. 2.C语言是一种面向过程的语言,而Python是一种面向对象的解释型计算机程序设计语言.而你需要先 ...
- R语言编程入门--replicate()函数比较有意思!
I. 导论 简单来讲,编程是借助计算机来解决某个问题.学习编程的就是训练我们解决问题的能力.有这样一种说法:在未来,不会编程的人即是文盲. 1 为什么要学习R编程 大部分情况下解决某些问题还需要依赖一 ...
- C语言编程入门新手学习精华:这样学习C语言最有效
1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...
- 程序 数列求和 c语言,[编程入门]有规律的数列求和-题解(C语言代码)
第一种:我们发现其实分子和分母都是斐波那契数列(从第三项开始,每一项等于前两项之和),所以我们可以定义两个数组,分别来存放分子和分母.然后两个数组里的数按位置相除累加. 参考代码: #include ...
- java byte 二维数组_[编程入门]二维数组的转置-题解(Java代码)
解题思路: 注意事项: 参考代码:import java.util.Scanner; public class Main { public static void main(String[] args ...
- java 分数 数列求和_[编程入门]有规律的数列求和-题解(Java代码)
解题思路: 注意事项:进行/运算时,定义的数要是浮点数double或float,不然小数部分会直接被约去 参考代码: import java.util.Scanner; //有一分数序列: 2/1 3 ...
- C语言编程入门(转载)
C语言编程入门(转载) 本文章非常适用于正在学C语言或者想学C语言的小伙伴们,纯干货内容为大家送上 版权声明:本文为CSDN博主「天涯明月笙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附 ...
- Go语言编程入门超级指南
Go语言编程入门超级指南 1.序言 Golang作为一门出身名门望族的编程语言新星,像豆瓣的Redis平台Codis.类Evernote的云笔记leanote等. 1.1 为什么要学习 如果有人说X语 ...
最新文章
- golang 使用 http socks5 代理
- [20160307]绑定变量的分配长度3.txt
- asp ed什么意思 j_这部洗脑ED动画是如何创作出来的?
- vue 父组件与子组件之间的传值(普通传值)
- 一个经典的WIN32窗口应用
- Docker-compose 安装Minio 最新版本
- Java中堆内存和栈内存的区别
- 20200603每日一句
- ui-router 之 $state.go
- 美标AWG与国标MM线径、电流换算对照表
- 硬盘接口的分类和硬盘的分类
- 基于keras+VGG-16的小数据集多分类图像识别(附代码数据集)
- 阿卡迪亚大学计算机专业好考吗,普通高中学生如何考取阿卡迪亚大学?
- 交叉编译ortp、osip2、eXosip2、mediastreamer2及其附带的库实现SIP软电话
- 疫情已经结束,快递行业现状如何
- React 16.8.6 版本存在内存泄露
- prolog学习_修道士野人问题
- 各个数据库中,查询前n条记录的方法
- poj 2751 双机调度问题Johnson算法(贪心)
- 4.2 链路聚合:负载均衡
热门文章
- mysql datetime timestamp 索引_MYSQL中时间类型底层存储,DATETIME ,TIMESTAMP,INT 如何选择?...
- java多属性的map_java - 具有多个参数的MapStruct QualifiedByName - 堆栈内存溢出
- hbase filter原理_HBase应用|HBase在移动广告监测产品中的应用
- java 圆形按钮,如何在Java中创建圆形的JButton?
- Ubuntu 14.04 文件服务器--samba的安装和配置
- UE4 HTC VIVE - 番外篇 - 局域网联机(二)
- 2021河南固高高考成绩查询,河南信阳最好的4所高中,前三所学霸如云,看看有没有你的母校?...
- 【转】C# 温故而知新:Stream篇(—)
- 【转】C#中的命名空间namespace全解
- 第八节: EF的性能篇(一) 之 EF自有方法的性能测试