小白求助
怎么用“x=a,a=b,b=x”,进行换位,主要是输出怎么弄,不设置特定分隔符,默认分隔符是空格示例:
输入:
21
16
输出:
a=21,b=16
a=16,b=21 a = int(input())
b = int(input())
print(f"a={a},b={b}")
x = a
a = b
b = x
print(f"a={a},b={b}")
PS:如果你的问题已解决,请设置【最佳答案】 本帖最后由 qiuyouzhi 于 2020-3-8 09:49 编辑
a = int(input("请输入第一个数:"))
b = int(input("请输入第二个数:"))
print("a = %d, b = %d" % (a, b))
x = a
a = b
b = x
# 建议这样写: a,b = b, a
print("a = %d, b = %d" % (a, b)) #include<stdio.h>
int main(void)
{
int a,b,x;
scanf("%d %d",&a,&b);
printf("a=%d b=%d\n",a,b);
x=a;a=b;b=x;
printf("a=%d b=%d",a,b);
return 0;
}
重在参与{:5_109:}
页:
[1]