自定义函数之字符提取C语言版
题目描述
写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。
输入格式
一行字符串
输出格式
顺序输出其中的元音字母(aeiou)
样例输入
abcde
样例输出
ae
解题思路
定义两个字符数组,在第一个输入的数组中判断字符串中是否有元音字母,如果有则输入第二个数组。
然后由第二个数组执行元音字母的排序。
最后调用输出即可。
题解
#include <stdio.h>
#include <string.h>
int yuanyin(char a[],char b[])
{int i,j=0,k,l;char x;l=strlen(a);for(i=0;i<l;i++){if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'){b[j]=a[i];j++;}}b[j]='\0';k=strlen(b);for(i=0;i<k;i++){for(j=i;j<k;j++){if(b[i]>b[j]){x=b[j];b[j]=b[i];b[i]=x; }}}return 0;
}
int main()
{char a[100],b[100];gets(a);yuanyin(a,b);puts(b);return 0;
}
自定义函数之字符提取C语言版相关推荐
- 自定义函数求一元二次方程C语言版
题目 1028: [编程入门]自定义函数求一元二次方程 时间限制: 1Sec 内存限制: 128MB 题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果 ...
- 自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...
解题思路:输入一个字符串,调用函数,遍历字符串中每一个字符,看是否含有aeiou字符,若有,将其保存到另一个字符型数组中,在主函数中对得到的字符型数组进行排序,输出. 注意事项:题目要求顺序输出元音字 ...
- python定义函数prime判断是否是素数_用自定义函数判断素数 用C语言编写自定义函数prime(int x),判断x是否为素数?...
用C语言编写自定义函数prime(int x),判断x是否为素数? int prime(int x) { int i,k k=(int)sqrt( (double)x ) for(i=2i&l ...
- c语言自定义函数名称怎么命名,C语言函数名称为什么可以任意更改?
max并非是标准库函数,而是自定义函数 看你的程序 # include /*这是头文件,库函数是由头文件提供给我们 ...
- mysql 字符串匹配函数_mysql 自定义函数 实现字符串匹配
先来一个截图: fSearch函数的第一个参数为单一字符串(即 没有特殊字符串隔开) fSearch函数的第一个参数非单一字符串 多个字符串同样可以匹配. 函数代码: DELIMITER $$ Cre ...
- 自定义函数求解一元二次方程(C语言)
题目描述 求方程 的根,用三个函数分别求当b^2-4ac大于0.等于0.和小于0时的根,并输出结果.从主函数输入a.b.c的值. 输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例 ...
- 6-2 符号函数 (5 分)(C语言版)
本题要求实现符号函数sign(x). 函数接口定义: int sign( int x ); 其中x是用户传入的整型参数.符号函数的定义为:若x大于0,sign(x) = 1:若x等于0,sign(x) ...
- C语言入门系列 - 自定义函数
C语言入门系列 - 自定义函数 第一节 C 语言基础以及基本数据类型 第二节 C 语言运算符 第三节 C 语言控制语句 第四节 C 语言自定义函数 第五节 C 语言修饰变量的关键字 第六节 C 语言构 ...
- C语言:自定义函数中调用自定义函数的方法
自定义函数中调用自定义函数 在我们编写C语言程序时,可以将要经常用到的或者有自己单独作用的那一部分代码独立成一个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话. 正文阿巴阿巴 方法一:直接 ...
最新文章
- ai一个线段多个箭头_AI设计教程:艺术笔制作渐变线条海报的方法是什么
- 红帽子linux6.6内核版本,RedHat/CentOS发行版本号及内核版本号对照表
- 最短Hamilton路径与旅行商问题联系与解决
- 06_pandas入门教程,引包,使用DataFrame和Series做一些事情
- [转载]acm进阶之路
- php正规则表达式学习笔记(几个常用函数的区别)
- 仿京东账户设置APP模板
- 轴承配合公差表查询_如何选择轴承公差和配合,才能更好保证电机轴承系统的运行?...
- Android实现汤姆猫小游戏
- 前端html项目总结,前端实习项目总结一
- 微信公众号开发(1)微信公众号简介
- 2019_GDUT_新生专题I选集 L Codeforces-1260B
- 求两个数的最小公倍数
- android 短信列表优化,android listview优化几种写法详细介绍
- x86 x64 arm64 安装包的区别
- 新买的华为Matebook,Office没激活,激活方法在这里!!!
- translation exercise 3
- 以太坊就是公链之王,不接受反驳
- mysql 派生表 索引_MySQL 索引初探
- 俄罗斯联邦储蓄银行将采取措施绕开本国加密货币监管