列表

详情


NC20866. 按照格式输入并交换输出

描述


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

输入描述

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

输出描述

把两个整数按格式输出,中间用“,”分隔。

示例1

输入:

a=1,b=2

输出:

a=2,b=1

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 356K, 提交时间: 2018-12-06 12:10:01

#include<stdio.h>
int main(){
	int a,b;
	scanf("a=%d,b=%d",&a,&b);
	printf("a=%d,b=%d",b,a);
}

C(clang11) 解法, 执行用时: 2ms, 内存消耗: 376K, 提交时间: 2020-11-18 19:59:31

#include<stdio.h>
int main()
{
int a,b;
scanf("a=%d,b=%d",&a,&b);
printf("a=%d,b=%d",b,a);
}

pypy3(pypy3.6.1) 解法, 执行用时: 62ms, 内存消耗: 18524K, 提交时间: 2020-06-17 19:16:46

a, b = input().split(',')
_, a = a.split('=')
_, b = b.split('=')
print(f'a={b},b={a}')

Python3 解法, 执行用时: 43ms, 内存消耗: 4516K, 提交时间: 2022-08-31 15:13:19

a,b=input().split(',')
print(a[:2]+b[2:]+','+b[:2]+a[2:])

上一题