700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言 | 将字符串中的元音字母复制到另一个字符串中

C语言 | 将字符串中的元音字母复制到另一个字符串中

时间:2019-08-23 04:10:47

相关推荐

C语言 | 将字符串中的元音字母复制到另一个字符串中

例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。

解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考为什么要用gets函数?

源代码演示:

#include<stdio.h>//头文件 int main()//主函数 {void copy(char s[],char c[]); //函数声明 char str[80],character[80]; //定义字符数组 printf("输入字符串:");//提示语句 gets(str); //键盘录入 copy(str,character); //调用该函数 printf("元音字母是:%s\n",character);//输出复制后的字符串 return 0;//主函数返回值为0 } void copy(char s[],char character[])//自定义复制函数 {int i,j;//定义整型变量 for(i=0,j=0;s[i]!='\0';i++)//遍历 {//判断是否为元音字母 if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U'){character[j]=s[i];j++;}else{//不符合什么也不输出character[j]='\0';} }}

编译运行结果如下:

输入字符串:assembled元音字母是:aee--------------------------------Process exited after 6.924 seconds with return value 0请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言将字符串中的元音字母复制到另一个字符串中

更多案例可以go公众号:C语言入门到精通

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。