字符串_删除空格的句子_编程题c++
时间: 2023-08-03 07:03:42 浏览: 104
C语言实现去除字符串中空格的简单实例
题目描述:
给定一个字符串,删除其中的空格并输出结果,每个句子不超过80个字符。
输入格式:
从标准输入读入数据,每行包含一个字符串。
输出格式:
每个字符串经过处理后输出到标准输出,每个字符串占一行。
输入样例:
```
How are you?
I am fine, thank you.
```
输出样例:
```
Howareyou?
Iamfine,thankyou.
```
C++代码实现:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
while (getline(cin, str)) // 读入一行字符串
{
string res;
for (char ch : str) // 遍历字符串的每一个字符
{
if (ch != ' ') // 如果不是空格就将该字符加入结果中
res += ch;
}
cout << res << endl;
}
return 0;
}
```
代码思路:
- 使用 `getline(cin, str)` 从输入读取一行字符串;
- 遍历该字符串的每一个字符,如果当前字符不是空格,则将其加入结果中;
- 输出结果。
阅读全文