题解 1196: 去掉空格

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

去掉空格-题解(C语言代码)简单指针写法可以一看

思路:两个指针,一个用来遍历,一个放在字符串起始位置,遍历过程不是空格的话就将该字符放在起始位置,然后两个指针自增,继续遍历。注意:1.输入条件设为不等于NUll,这样按CTRL+Z程序可以结束,不会判为输出超限。2.最后去完空格之后记得加上字符串结束标志\0。

非常简单,关键是gets与scanf的使用和区别

#include#includeintmain(){charch[81];//防止超出末尾有'\0'while(gets(ch))//gets函数读取成功返回一个指针,读取发生错误返回空指针NULL也即是0;scanf的话,遇到空格即停止读取(scanf("%[^\n]s",

去掉空格-题解(C++代码)

摘要:#### 原题链接:[去掉空格](https://www.dotcpp.com/oj/problem.php?id=1196 "去掉空格") #### 解题思路: **1、去掉空格的题目,很明……