码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-01 22:30:02      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:The   turn   lang   com   示例   info   c中   输出   let   

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

题目解析:

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

代码示例:

#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;
}

运行结果:

技术图片

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

标签:The   turn   lang   com   示例   info   c中   输出   let   

原文地址:https://www.cnblogs.com/weiyidedaan/p/13221610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!