题目描述
读入一些字符串,将其中的空格去掉。
输入格式
输入为多行,每行为一个字符串,字符串只由字母、数字和空格组成,每个字符串长度不超过80。
输出格式
对于每行输入,输出转换后的字符串。
样例输入
复制
Hello World 1 2 3 Nice to meet you abc样例输出
HelloWorld 123 Nicetomeetyou abc具体程序
#include<stdio.h>
#include<stdlib.h>
void
CutSpace3(
char
* StrRes)
{
int
i = 0;
char
* ptr = StrRes;
while
(*ptr)
{
if
(*ptr !=
' '
)
{
StrRes[i] = *ptr;
i+=1;
}
//StrRes[i] 等价于 *(StrRes + i)
ptr++;
}
StrRes[i] =
'\0'
;
return
;
}
int
main() {
char
str[100];
while
(
gets
(str)){
CutSpace3(str);
printf
(
"%s\n"
,str);
}
return
0;
}
10-18
2059
12-13
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交