首页 > 试题广场 >

按照格式输入并交换输出

[编程题]按照格式输入并交换输出
  • 热度指数:71369 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解


输入两个整数,范围-231~231-1,交换两个数并输出。


输入描述:
输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。


输出描述:
把两个整数按格式输出,中间用“,”分隔。
示例1

输入

a=1,b=2

输出

a=2,b=1

备注:
如果格式控制串中有非格式字符则输入时也要输入该非格式字符。
a = input()
b = a.split(",")
c = []
for i in range(len(b)):
    for j in b[i].split("="):
        c.append(j)
print(f"{c[0]}={c[-1]},{c[2]}={c[1]}")

发表于 2022-06-29 11:45:55 回复(0)
import re
a = re.split("[=,,]",input())
b = "{}={},{}={}"
print(b.format(a[0],a[3],a[2],a[1]))

发表于 2022-04-23 18:21:21 回复(0)
while True:
    try:
        m = list(input().split(','))
        m1 = list(m[0].split('='))
        m2 = list(m[1].split('='))
        print('{}={},{}={}'.format(m1[0],m2[1],m2[0],m1[1]))
    except:
        break
发表于 2022-03-24 17:41:17 回复(0)
import re
list1 = re.split('=|,',input())
print('%s=%s,%s=%s'%(list1[0],list1[3],list1[2],list1[1]))

发表于 2022-03-23 15:25:51 回复(0)
a=input()
c,d = a.split(",")
c=c[2:]
d=d[2:]
print("a="+str(d)+","+"b="+str(c))
发表于 2022-03-15 15:37:44 回复(0)
num = input().split(',')

a = num[0].split('=')[-1]
b = num[1].split('=')[-1]

print('a=' + b, end=',')
print('b=' + a)
发表于 2022-02-26 16:56:20 回复(0)
import re
m, n = map(str,input().split(","))
m1 = re.findall(r'\d+',m)
n1 = re.findall(r'\d+',n)
m2 = re.findall(r'\D+',m)
n2 = re.findall(r'\D+',n)
print(m2[0]+n1[0]+","+ n2[0]+m1[0])

发表于 2022-01-16 21:23:20 回复(0)
s=input()
m=s[0:2]
a=s.index(',')
m1=s[2:a]
n=s[a+1:a+3]
n1=s[a+3:] print(m+n1+','+n+m1)
发表于 2022-01-06 10:48:14 回复(0)
a,b = input().split(",")
temp1 = a[2:]
temp2 = b[2:]
c = temp1
temp1 = temp2
temp2 = c
print("a=%s,b=%s" %(temp1,temp2))
发表于 2021-10-25 16:33:30 回复(0)
num = input().split(",")
print("a="+num[1][2:]+","+"b="+num[0][2:])

发表于 2021-08-18 11:01:46 回复(0)