程序填空题:净化字符串
输入一个字符串(长度不超过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'
输入样例:
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'