#include
#include
int main()
{
char str[20];
scanf("%s", str);
int i,j,length=strlen(str);
for (i=0;i
{
for (j=i;j
}
printf("%s", str);
//system("pause");
}
这个程序可以参考一下。
strcmp(str[length],"c")只是啥玩意。。。
void main()
{
char str[20];
int i = 0;
scanf(“%s”, str);
while(str[i])
{
if(strcmp(str[i], 'c') == 0)
{
memcpy(&str[i], &str[i+1], 20-i+1);
continue;
}
i++;
}
printf("%s", str);
system("pause");
}
将strcmp 一句改成
if (str[length-1]!='c') //数组下标是从0开始的
{
printf("%c",str[length-1])
}
strcmp函数用错了。