输入字符串删去空格后输出 c++
时间: 2023-12-30 15:01:15 浏览: 47
要实现这个功能,首先需要定义一个函数,函数的参数是一个字符串。然后在函数内部,使用循环遍历字符串的每一个字符,如果字符不是空格,就将它拼接到一个新的字符串中。最后返回这个新的字符串。
具体的代码可以这样写:
```python
def remove_space(input_str):
new_str = ""
for char in input_str:
if char != " ":
new_str += char
return new_str
input_str = "c "
output_str = remove_space(input_str)
print(output_str) # 输出结果为 c
```
这段代码首先定义了一个函数 remove_space,参数是一个字符串 input_str。接着在函数内部,通过循环遍历 input_str 中的每一个字符,判断是否为空格,如果不是空格就拼接到新的字符串 new_str 中。最后返回 new_str。
将字符串 "c " 传入 remove_space 函数,得到的输出结果就是 c,即去掉空格的字符串。
相关问题
python字符串输入去空格
在Python中,可以使用字符串的 `strip()` 方法来去除字符串两端的空格。例如:
```python
input_string = input("请输入一个字符串: ")
trimmed_string = input_string.strip()
print(trimmed_string)
```
这段代码会提示用户输入一个字符串,然后使用 `strip()` 方法去除用户输入的字符串两端的空格,并将处理后的字符串打印出来。
如果你只想去除字符串开头的空格,可以使用 `lstrip()` 方法;如果你只想去除字符串末尾的空格,可以使用 `rstrip()` 方法。
另外,如果你想去除字符串中间的空格,可以使用 `replace()` 方法来替换空格为空字符串。例如:
```python
input_string = input("请输入一个字符串: ")
trimmed_string = input_string.replace(" ", "")
print(trimmed_string)
```
这段代码会将用户输入的字符串中的空格替换为空字符串,并将处理后的字符串打印出来。
从键盘输入一个字符串,删除字符串中所有空格后输出
好的,您可以使用以下 Python 代码实现:
```
# 从键盘输入一个字符串
string_input = input("请输入一个字符串:")
# 删除字符串中所有空格
string_output = string_input.replace(" ", "")
# 输出结果
print("去除空格后的字符串为:", string_output)
```
当您运行上面的代码并输入一个字符串后,它将删除输入字符串中的所有空格,并输出一个不带空格的字符串。