#include "stdio.h"
main( )
{
char s[20];
int i,j;
gets(s);
for(i=j=0; s[i]='\0'; i++)
if(s[i]!='c')
s[j++]=s[i];
s[j]='\0';
puts(s);
}
输入:bcdceeccffg
为什么输出不了,没有结果
这个地方少了个等号
s[i]='\0'这里需要两个等号
#include "stdio.h"
void main( )
{
char s[20];
int i,j;
gets(s);
for(i=j=0; s[i]=='\0'; i++) //s[i]='\0'这里需要两个等号
if(s[i]!='c')
s[j++]=s[i];
s[j]='\0';
puts(s);
}