题目
本题是谭浩强《C程序设计课后习题》题7.7。
题目:
7、写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj
一、解题思路
思路:
设置相应的条件在if语句中,将满足条件的元素存放到第二个字符串中。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
2.主函数部分
代码如下(示例):
void mystrcpy(char s[], char s2[])
{
int i = 0, j = 0;
while (s[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')
s2[j++] = s[i];
i++;
}
s2[j] = '\0';
}
void main()
{
char s[128], s2[128];
gets(s);
mystrcpy(s, s2);
puts(s2);
}
三、执行结果
输入:
ABCDEF
输出:
AE