文章
8
粉丝
136
获赞
2
访问
53.5k
题目:写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。
下面代码错误
#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);