zoukankan      html  css  js  c++  java
  • 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出

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

    题目解析:

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

    代码示例:

    #include<stdio.h>
    
    void cpy(char s[], char c[])
    {
    	int i, j;
    	for (i = 0, j = 0; s[i] != ''; 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] = '';
    }
    
    int main()
    {
    	char str[80], c[80];
    	printf("input string:");
    	gets(str);
    	cpy(str, c); //将str中的元音字母拷贝到c中
    	printf("The vowel letters are:%s
    ", c);
    	return 0;
    }
    

    运行结果:

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

  • 相关阅读:
    查看linux命令类型
    理解bashrc和profile[转载]
    问题:ldconfig
    箭头函数
    闭包函数
    方法
    手把手教你使用百度地图(图解)
    变量作用域与解构赋值
    iterable
    Map和Set
  • 原文地址:https://www.cnblogs.com/inta/p/13356723.html
Copyright © 2011-2022 走看看