输入一个字符串,编程实现将其中字母字符放在前面,数字字符放在后面生成一个新串,并输出。
时间: 2023-12-21 19:06:29 浏览: 57
C#中键盘输入一串字符,输出该字符包含字母、数字个数.pdf
可以先遍历原字符串,将字母字符和数字字符分别存储到两个新的字符串中,最后将两个字符串拼接起来即可。
以下是Python代码实现:
```
s = input() # 输入字符串
# 初始化两个空字符串
letters = ""
digits = ""
# 遍历原字符串
for c in s:
if c.isalpha(): # 如果是字母字符
letters += c
elif c.isdigit(): # 如果是数字字符
digits += c
# 拼接两个字符串
new_s = letters + digits
print(new_s) # 输出新串
```
例如,输入字符串为 "a1b2c3d4",则输出 "abcd1234"。
阅读全文