程序填空题:删除字符串中的空格(使用2个数组)
删除字符串中的空格(使用2个数组)。
以下程序段的功能是:滤去字符串$$str1$$中的所有空格,生成一个新的字符串$$str2$$。
```c++
int i, j;
char str1[81], str2[81];
i = j = 0;
while (str1[i] != '\0') {
if @@[(str1[i] != ' ' )](1){
@@[str2[j] = str1[i];](1)
j++;
}
i++;
}
@@[str2[j] = '\0';](1)
```
答案:
第1空:(str1[i] != ' ' )
第2空:str2[j] = str1[i];
第3空:str2[j] = '\0';
以下程序段的功能是:滤去字符串$$str1$$中的所有空格,生成一个新的字符串$$str2$$。
```c++
int i, j;
char str1[81], str2[81];
i = j = 0;
while (str1[i] != '\0') {
if @@[(str1[i] != ' ' )](1){
@@[str2[j] = str1[i];](1)
j++;
}
i++;
}
@@[str2[j] = '\0';](1)
```
答案:
第1空:(str1[i] != ' ' )
第2空:str2[j] = str1[i];
第3空:str2[j] = '\0';