编写程序实现将键盘输入的一行字符按单词倒排输出。如键盘输入“i love you”,屏幕显示“you love i”。要求:\n\n(1) 编写一个函数int invertion(char ch1[],
时间: 2023-04-30 22:05:03 浏览: 57
此为一个程序的描述,该程序实现将键盘输入的一行字符按单词倒排输出。例如,键盘输入"i love you",屏幕显示"you love i"。要求:
(1) 编写一个函数int invertion(char ch1[], char ch2[]),该函数实现将一行字符串按单词倒排输出,并将结果存放在另一个字符数组ch2中。
(2) 在主函数中,接收键盘输入的一行字符,调用函数invertion,并将结果输出到屏幕。
相关问题
从编写程序,实现从键盘输入一个字符串,去重后按字符升序输出。
以下是Python示例代码:
```python
s = input("请输入一个字符串:") # 从键盘输入一个字符串
s = "".join(sorted(set(s))) # 去重并按字符升序排序
print(s) # 输出处理后的字符串
```
说明:
1. `input()`函数用于从键盘输入字符串,将输入的字符串赋值给变量`s`。
2. `set()`函数可以将一个字符串转换为集合,集合中的元素不重复。
3. `sorted()`函数可以对一个可迭代对象进行排序,默认按照字符升序排序。
4. `join()`方法可以将一个可迭代对象中的元素用指定的字符串连接起来,这里用空字符串""连接,从而将集合转换为字符串。
5. 最后输出处理后的字符串。
程序实现从键盘输入一行字符串将其中的大写字符转换为小写字符并显示
好的,以下是 Python 语言的实现代码:
```python
text = input("请输入一行字符串:")
new_text = ""
for char in text:
if char.isupper():
new_text += char.lower()
else:
new_text += char
print("转换后的字符串为:", new_text)
```
这段代码首先让用户输入一行字符串,然后遍历其中的每个字符,如果是大写字母则转换成小写字母,否则保持不变。最后输出转换后的字符串。