我实在是做不出来了,帮大家我看一下

已有变量定义和函数调用语句: char str1[80],str2[80];cpy(str1,str2); cpy函数的作用是找出str1中的元音字母然后复制到str2中。要求在主函数中实现字符串的输入,并存放到字符数组str1中,函数调用后输出字符数组str1和str2中的内容。

void cpy(char *str1,char *str2)
{
    int i,n=<span class="hljs-number">0</span>;
    for(i=<span class="hljs-number">0</span>;str1[i]!=<span class="hljs-number">0</span>;i++)
    {
        if(str1[i] == <span class="hljs-string">'a'</span> || str1[i] == <span class="hljs-string">'A'</span> || str1[i] == <span class="hljs-string">'e'</span> || str1[i] == <span class="hljs-string">'E'</span> || str1[i] == <span class="hljs-string">'i'</span> || str1[i] == <span class="hljs-string">'I'</span> || str1[i] == <span class="hljs-string">'o'</span> || str1[i] == <span class="hljs-string">'O'</span> || str1[i] == <span class="hljs-string">'u'</span> || str1[i] == <span class="hljs-string">'U'</span>)
            str2[n++] = str1[i];
    }
}

int main()
{
    char str1[<span class="hljs-number">80</span>] = {<span class="hljs-number">0</span>};
    char str2[<span class="hljs-number">80</span>] = {<span class="hljs-number">0</span>};
    printf(<span class="hljs-string">"请输入str1:"</span>);
    scanf(<span class="hljs-string">"%s"</span>,str1);
    cpy(str1,str2);
    printf(<span class="hljs-string">"str1为:%s\nstr2为:%s\n"</span>,str1,str2);
    return <span class="hljs-number">0</span>;
}
<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><stdio.h></span></span>

<span class="hljs-function"><span class="hljs-type">void</span> <span class="hljs-title">cpy</span><span class="hljs-params">(<span class="hljs-keyword">const</span> <span class="hljs-type">char</span> *str1, <span class="hljs-type">char</span> *str2)</span>
</span>{
    <span class="hljs-keyword">while</span> (*str1)
    {
        <span class="hljs-keyword">if</span> (*str1 == <span class="hljs-string">'a'</span> || *str1 == <span class="hljs-string">'e'</span> || *str1 == <span class="hljs-string">'i'</span> || *str1 == <span class="hljs-string">'o'</span> || *str1 == <span class="hljs-string">'u'</span>)
        {
            *str2 = *str1;
            str2++;
        }
        str1++;
    }
    *str2 = <span class="hljs-string">'\0'</span>;
}

<span class="hljs-function"><span class="hljs-type">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-type">char</span> str1[<span class="hljs-number">80</span>], str2[<span class="hljs-number">80</span>];
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%s"</span>, str1);
    <span class="hljs-built_in">cpy</span>(str1, str2);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n%s\n%s\n"</span>, str1, str2);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}