文章
8
粉丝
136
获赞
2
访问
61.6k
题目:写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。
下面代码错误
#include<stdio.h>
#include<string.h>
int main()
{
    void cpy(char s[],char c[]);
    char s[100];
    char c[100];
    int i;
    for(i=0;s[i]!='\0';i++)
    scanf("%c",&s[i]);
    cpy(s,c);
    printf("%s\n",c); 
    return 0;
}
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]=='o'||s[i]=='O'||s[i]=='u'||s[i]=='U') 
  {
      c[j]=s[i];
      j++;
      
  }
  c[j]='\0';
}
下面代码正确:
#include<stdio.h>
#include<string.h>
int main()
{
    void cpy(char s[]...
登录后发布评论
字符串输入部分修改如下
scanf("%s",s);