-->
当前位置:首页 > 题库 > 正文内容

程序填空题:净化字符串

Luz4年前 (2021-05-10)题库3007
输入一个字符串(长度不超过100), 去掉其中的空格字符,输出净化后的字符串。

输入样例:

san xiao lian kao

输出样例:

sanxiaoliankao


请补充完成下面的程序。

```c++

#include
#define MAX_LEN 100
int main()
{
char inStr[MAX_LEN+1];
@@[char outStr[MAX_LEN+1]](1);
gets(inStr);
int i = 0,j=0;
while(inStr[i] != '\0'){
if(inStr[i] != ' '){//不是空格,就留下来
outStr[j] = inStr[i];
@@[j++](2);
}
i++;
}
@@[outStr[j] = '\0'](2); //设置字符串结束标志
printf("%s\n", outStr);
return 0;
}
```





答案:
第1空:char outStr[MAX_LEN+1]

第2空:j++

第3空:outStr[j] = '\0'

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。