本关任务:给出的程序的功能是删除字符串(字符数组)s
中所有的小写字母c
。请改正程序中的错误,使它能得到正确的结果。
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End
区域内进行代码补充,完成编写目标删除的小程序。
测试说明
平台会对你编写的代码进行测试:
测试输入:abcdefg
预期输出:The original string:
abcdefg
The string after deleted:
abdefg
#include "stdio.h"
#include "string.h"
int main()
{
char s[80];
int i,j;
scanf("%s",s);
printf("The original string: \n");
puts(s);
/***** 以下一行有错误 *****/
for(i=j=0;s[i]!='\0';i++)
{
if(s[i]!= 'c')
/***** 以下一行有错误 *****/
s[j++]=s[i];
}
/***** 以下一行有错误 *****/
s[j]='\0';
printf("The string after deleted: \n");
puts(s);
return 0;
}