设计函数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, sh,j;for (i = 0,j=0; str[i] != '\0'; i++){if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u'){vowel[j]=str[i];j++;}}
//这一步一定一定不要忘哦!!!vowel[j] = '\0';return j;
}

记得最后在vowel加上结束符 

!!!

6-27 实验9_7_设计函数int getVowel(char str[],char vowel[]); (100 分)相关推荐

  1. 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[]), ...

  2. 实验9_7_设计函数int getVowel(char str[],char vowel[]);

    设计函数int getVowel(char str[],char vowel[]),将只包含小写字母的字符串str中的元音字母"a""e""i&quo ...

  3. 6-5 实验5_6_设计函数mypow (100分)

    6-5 实验5_6_设计函数mypow (100分) 设计函数int mypow(int x,int n),返回正整数x的n次幂,如mypow(2,10)值为1024. 输入与输出要求: 输入两个非负 ...

  4. c语言设计函数删除大写字母,C语言第七周作业

    每个单词的最后一个字母改成大写 函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写.(这里的"单词"是指由空格隔开的字符串). 函数接口定义: void fun( ...

  5. str开头的c语言函数介绍,C语言str函数系列

    1.strcat() 此函数原型为 char *strcat(char *dest, const char *src). 功能为连接两个字符串,把src连接到dest后面:返回dest地址 实现如下 ...

  6. 对于一个采用字符数组存放的字符串str,设计一个递归算法StrLength(char *str)求其字符个数(长度)。递归求字符串长度

    递归求字符串长度,需要的就是将数组看成指针,一步一步走下去 int StrLength(char *str) {char *p=str;if(*p=='\0') return 0;else{retur ...

  7. .验证哥德巴赫猜想,哥德巴赫猜想的内容是:任何一个大于2的偶数都能写成写成两个素数和的形式。 设计一个函数 int isPrime(int n)判断n是否为素数,如果n是素数,函数返回值1,否则返

    .验证哥德巴赫猜想,哥德巴赫猜想的内容是:任何一个大于2的偶数都能写成写成两个素数和的形式. 设计一个函数 int isPrime(int n)判断n是否为素数,如果n是素数,函数返回值1,否则返回0 ...

  8. 实验五 Python函数设计

    1. 编写程序,利用元组作为函数的返回值,求序列类型中的最大值.最小值和元素个数 , 并编写测试代码 , 假设测试数据分别为 s1=[9,7,8,3,2,1,55,6] . s2=[" ap ...

  9. 管理学实验的设计与实践结课作业

    一.不同组织结构类型对组织的沟通效率会带来影响,这也是在组织结构设计过 程需要考虑的重要内容,但对于两者的关系无法准确界定.如在直线职能制的组织结构中,管理幅度和深度是影响是影响沟通效率的主要因素.请 ...

最新文章

  1. python 通过 实例方法 名字的字符串调用方法
  2. Ubuntu 安装配置NFS网络文件系统服务器
  3. Live Wallpaper HD for Mac(天气动态壁纸软件)
  4. vue生命周期(列表详解)
  5. 30 SD配置-主数据-信用管理-分配交货类型的信贷控制
  6. 办公OA的附件无法下载、打不开的解决办法
  7. 学java什么书好?推荐几本Java开发的书
  8. 求数组中最小的k个数
  9. Hibernate之查询
  10. 找零钱问题系列之动态规划
  11. 2022,程序员的出路在哪里?
  12. STM32cube HAL库 I2C实现LM75数字温度传感器温度读取,并串口打印
  13. UnitySDK新接入记录
  14. 360浏览器打不开html5文件,为什么电脑总是打不开360浏览器
  15. JAVA 超详细 将文件夹目录打包为 ZIP 压缩包并下载
  16. 关于华为手机P20pro装包时总提示冲突问题
  17. 为什么重写equals方法,还必须要重写hashcode方法
  18. 窥探无线路由传输速率的秘密
  19. 微信支付分727属于什么水平
  20. 康涅狄格大学计算机科学排名,2020年康涅狄格大学排名TFE Times美国最佳计算机科学硕士专业排名第101...

热门文章

  1. 【聆思CSK6 视觉AI开发套件试用】体验头肩检测和手势识别最全教程
  2. APPScan手动探索
  3. SplendidCRM
  4. Orcle 12c DG 新特性---Far Sync
  5. FreeMarker 简介
  6. 快手IT部门负责人受贿70万元:判18个月
  7. 阿里云服务器企业型如何选择配置最佳?
  8. windows禁用f1按键
  9. 趣学算法【第一章:算法之美】感悟(上)
  10. layui-富文本编辑器