1 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100分)
1 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100分)
设计函数int getVowel(char str[],char vowel[]),将只包含小写字母的字符串str中的元音字母“a”“e”“i”“o”“u”复制到字符数组vowel,并返回字符串vowel的长度。
函数接口定义:
函数原型如下:
int getVowel(char str[],char vowel[]);
其中 str 和 vowel 都是用户传入的参数。 str 为原始字符串; vowel 为元音字母字符串。函数的返回值为 vowel 的长度。
裁判测试程序样例:
函数被调用进行测试的例子如下:
#include <stdio.h>
#include<stdio.h>
//将只包含小写字母的字符串str中的元音字母复制到字符数组vowel,并返回元音字符的个数。
int getVowel(char str[],char vowel[]);int main()
{char vowel[101] , str[101];//每个数组都至少要101个字节 int len ;scanf("%s",str); //读入字符串 len = getVowel(str,vowel); //复制 if ( len > 0 ) printf("%d %s\n", len , vowel); //输出复制后结果 else printf("%d\n", len);//仅输出长度return 0;
}
/* 请在这里填写答案 */
输入样例:
abcdefghiijklmn
输出样例:
4 aeii
int getVowel(char str[],char vowel[])
{int i,j=0;for(i=0;i<strlen(str);i++){if(str[i]=='a'||str[i]=='i'||str[i]=='u'||str[i]=='e'||str[i]=='o'){vowel[j]=str[i];j++;}}vowel[j]=0;return j;
}
1 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100分)相关推荐
- 6-27 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100 分)
设计函数int getVowel(char str[],char vowel[]),将只包含小写字母的字符串str中的元音字母"a""e""i&quo ...
- 实验9_7_设计函数int getVowel(char str[],char vowel[]);
设计函数int getVowel(char str[],char vowel[]),将只包含小写字母的字符串str中的元音字母"a""e""i&quo ...
- 6-5 实验5_6_设计函数mypow (100分)
6-5 实验5_6_设计函数mypow (100分) 设计函数int mypow(int x,int n),返回正整数x的n次幂,如mypow(2,10)值为1024. 输入与输出要求: 输入两个非负 ...
- c语言设计函数删除大写字母,C语言第七周作业
每个单词的最后一个字母改成大写 函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写.(这里的"单词"是指由空格隔开的字符串). 函数接口定义: void fun( ...
- 对于一个采用字符数组存放的字符串str,设计一个递归算法StrLength(char *str)求其字符个数(长度)。递归求字符串长度
递归求字符串长度,需要的就是将数组看成指针,一步一步走下去 int StrLength(char *str) {char *p=str;if(*p=='\0') return 0;else{retur ...
- 转一篇很牛的文章,说明string、char和char*、char**等的使用
大气象学习园地 博客园 新闻 新随笔 管理 订阅 随笔- 664 文章- 1 评论- 2646 C++二级指针char **的用法 char **p和char *p[]基本一样, 区别讲不出来, ...
- str开头的c语言函数介绍,C语言str函数系列
1.strcat() 此函数原型为 char *strcat(char *dest, const char *src). 功能为连接两个字符串,把src连接到dest后面:返回dest地址 实现如下 ...
- 面试题--字符串指针与字符串数组的区别char* st=abc;与char* str[]=abc;的异同
题1. 删除串中指定的字符(做此题时,千万不要开辟新空间,否则面试官可能认为你不适合做嵌入式开发) 参考代码: void delChar(char* str, char c) { int i, j ...
- const char *str,char const *str,char *const str的区别,及const详解
c和c++中有三种定义: 1.const char *str, 2.char *const str, 3.char const *str. 现总结三者之间的区别: 一 char *const str ...
最新文章
- redistemplate.opsforhash设置过期时间_Redis详解(十一)------ 过期删除策略和内存淘汰策略...
- 真正的职场强者,都是闭环主义高手
- 单个正态总体均值的区间估计_假设检验09---单个正态总体参数的假设检验
- CF1045G AI robots(动态开点线段树)
- linux adduser mysql_linux_adduser
- synchronized(八)
- 计算机各个部件配合完成加减乘除(计组学习二)
- python为什么保存不了_python文件无法保存怎么解决
- Linux之dirname与basename命令
- Ubuntu安装tftp服务器
- 中国大学MOOC伦理学题库及答案
- matlab的otdr仿真,otdr软件下载
- 阅读学术论文的心得体会
- jquery案例11——模拟小说阅读器
- LaTeX各种算法排版
- android allow usb debugging,Android USB debugging 功能失效
- token失效 判断access_微信开发-ACCESS TOKEN 过期失效解决方案
- 854. Floyd求最短路
- 小程序毕业设计 基于微信会议室预约小程序毕业设计开题报告功能参考
- 如何快速学习一门新技术
热门文章
- hj212协议测试软件,环保用电在线监测设备 HJ212协议
- 数据结构-矩阵-三角矩阵(Java语言)
- 第十届蓝桥杯C/C++ B组决赛
- 我的第一篇博客(激动无比!!!)
- 网站SEO优化基本流程是什么?看完就明白了!
- 地鼠的困境(最大匹配)
- 软件工程经济学期末复习第三章
- 开发板、原理图和数据手册-1.3.ARM裸机第三部分-朱有鹏-专题视频课程
- 一个电视剧男孩计算机专业的,杨紫新剧化身计算机天才,男主颜值爆表,又是一部爆款剧!...
- 计算机之父阿兰·图灵(图灵诞辰104周年)