可爱的菲菲酱 发表于 2020-3-8 09:38:09

小白求助

怎么用“x=a,a=b,b=x”,进行换位,主要是输出怎么弄,不设置特定分隔符,默认分隔符是空格
示例:
输入:
21
16
输出:
a=21,b=16
a=16,b=21

zltzlt 发表于 2020-3-8 09:43:59

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:47:25

本帖最后由 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))

1744343931 发表于 2020-3-8 10:24:00

#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]
查看完整版本: 小白求助