第1关:目标删除
100
- 任务要求
- 参考答案
- 评论125
任务描述
本关任务:给出的程序的功能是删除字符串(字符数组)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;
}
第2关:去除空格符
100
- 任务要求
- 参考答案
- 评论125