8. 输入3个整数给a,b,c,然后交换他们的值,把a的值给b,b原来的值给c,c原来的值给a.
时间: 2023-09-04 07:05:03 浏览: 255
设输入a,b两值然后将a与-C语言与程序设计
### 回答1:
可以使用一个中间变量来实现3个变量的交换:
```python
a, b, c = int(input()), int(input()), int(input())
temp = a
a = b
b = c
c = temp
print(a, b, c)
```
也可以使用 Python 特有的一行代码交换变量:
```python
a, b, c = int(input()), int(input()), int(input())
a, b, c = b, c, a
print(a, b, c)
```
两种方式都可以实现交换变量的效果。
### 回答2:
输入3个整数a、b、c,要求交换它们的值。可以通过一个临时变量temp来实现交换操作。
首先,将a的值赋给temp,即temp = a;
然后,将b的值赋给a,即a = b;
接着,将c的值赋给b,即b = c;
最后,将temp的值赋给c,即c = temp。
经过上述操作,a的值变成了原来b的值,b的值变成了原来c的值,c的值变成了原来a的值,完成了交换操作。
以下是具体的代码实现:
```python
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))
c = int(input("请输入第三个整数c:"))
temp = a
a = b
b = c
c = temp
print("交换后的结果为:")
print("a =", a)
print("b =", b)
print("c =", c)
```
通过以上代码,可以实现输入3个整数,并交换它们的值,并打印出交换后的结果。
### 回答3:
假设输入的三个整数分别为a、b、c。首先,我们需要一个中间变量temp来存储a的值。然后进行交换操作。
1. 将a的值赋给temp:temp = a
2. 将b的值赋给a:a = b
3. 将c的值赋给b:b = c
4. 将temp的值赋给c:c = temp
经过以上交换操作后,a的值为原来b的值,b的值为原来c的值,c的值为原来a的值。
阅读全文