高手请教一下,这个问题用C语言怎么编啊?(很急的,帮下忙啊!)

2024-11-27 13:16:38
推荐回答(4个)
回答1:

int i,j=0;
for(i=0;ch[i];i++)
if(ch[i]!='c')
ch[j++]=ch[i];
ch[j]=0;

ch[i]和ch[j]表示你存那字符串的地址,你自己换下你对应的就好了.

回答2:

void fun()
{
char arr[100];
char *p = arr;

while(p != arr + 99){
*p = getchar();
if( *p == '\n')
{//回车结束
break;
}
if( *p != 'c' )
{
p++;
}

}
*p = 0;
printf("%s\r\n", arr);

}

回答3:

加这一行就行了
char str[1000],*p;
p=gets(str);
while(*p){if(*p!='c')putchar(*p);p++;}

回答4:

这应该是很基础的题啊?