题目描述:
编写一个DelSpace函数,要求声明为int DelSpace(char* str);
功能是把传入的str参数里的字符串的空格全部删除,
输入:
按参数传递,传递的字符串最大串长是1000000个字符
输出:
按参数返回,直接把结果写入原本的字符串(char* str)即可
函数执行成功则应当返回非0值
样例输入:
123 456 abc
a b c 3 4 5
样例输出:
123456abc
abc345
其它:
请不要写上main函数
<script type=text/javascript>
</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </script>
编写一个DelSpace函数,要求声明为int DelSpace(char* str);
功能是把传入的str参数里的字符串的空格全部删除,
输入:
按参数传递,传递的字符串最大串长是1000000个字符
输出:
按参数返回,直接把结果写入原本的字符串(char* str)即可
函数执行成功则应当返回非0值
样例输入:
123 456 abc
a b c 3 4 5
样例输出:
123456abc
abc345
其它:
请不要写上main函数
- int DelSpace(char* str){
- char* str2 = str;
- while(*str2 != '/0'){
- if(*str2 == ' '){
- str2++;
- continue;}
- *str++=*str2++;
- }
- *str = '/0';
- return 1;
- }