写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出

Posted 张震新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出相关的知识,希望对你有一定的参考价值。

写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出

点我看视频讲解+可运行源码,记得收藏视频,一键三连

题目解析:

该题的重点在于元音字母的判断,通过或条件,凡是元音字母都进行拷贝

代码示例:

#include<stdio.h>

void cpy(char s[], char c[])
{
	int i, j;
	for (i = 0, j = 0; s[i] != \'\\0\'; i++)
	{
		//判断元音字母
		if (s[i] == \'a\' || s[i] == \'A\' || s[i] == \'e\' || s[i] == \'E\' || 
			s[i] == \'i\' ||s[i] == \'I\' || s[i] == \'o\' || s[i] == \'O\' ||
            s[i] == \'u\' || s[i] == \'U\')
		{
			c[j] = s[i];
			j++;
		}
	}
	c[j] = \'\\0\';
}

int main()
{
	char str[80], c[80];
	printf("input string:");
	gets(str);
	cpy(str, c); //将str中的元音字母拷贝到c中
	printf("The vowel letters are:%s\\n", c);
	return 0;
}

运行结果:

写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出

以上是关于写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出的主要内容,如果未能解决你的问题,请参考以下文章

C语言,将一个字符串中的元音字母复制到另一个字符串,然后按照ASCII码从小到大的顺序输出。

顺序输出其中的元音字母

python统计并输出字符串中小写元音字母的个数?

将一个字符串的元音字母拷贝到还有一个字符串,并排序

LeetCode 345 反转字符串中的元音字母

Leetcode练习(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。