求大神帮忙把这道C语言程序题做出来,万分感激。考二级的题

2024-12-02 18:41:03
推荐回答(3个)
回答1:

源代码中有include 吗?
有的话就容易了解了,扫一次s(strlen(s)个成员),逐一计算能否被2整除,再把不能被2整除的赋值与t就可以了。

void fun( char* s, char* t )
{
int i=0;
int j=0;
for( j=0; j {
if( s[j]%2 != 0 )
{
t[i] = s[j];
i++;
}
}
t[++i] = '\0';
}

回答2:

void fun(char *s,char*t)
{
int j=0;
for (i=0;iif((s[i]+0)%2!=0)
t[j++]=s[i];
t[j++]='\0';
}

回答3:

void fun(char *s,char*t)
{char *p=s;
int n=0;
while(*p)
{
p++;
n++;
}
for (i=0;iif((s[i]+0)%2!=0)
t[j++]=s[i];
t[j++]='\0';
}
直接敲的,细节问题可以问我。please采纳。