编写c语言程序,实现输入两个整数,然后将两个数对调后输出
时间: 2024-10-09 13:15:37 浏览: 66
c语言编写程序实现两个超长正整数(每个最长80位数字)的减法运算
当你想要编写一个C语言程序来交换两个整数的值,你可以使用两个临时变量或者直接通过算术操作来实现。以下是两种常见的方法:
### 方法一:使用临时变量
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入第一个整数: ");
scanf("%d", &a);
printf("请输入第二个整数: ");
scanf("%d", &b);
// 使用临时变量保存其中一个数
int temp = a; // 或者 temp = b
a = b;
b = temp;
printf("交换后的结果: a=%d, b=%d\n", a, b);
return 0;
}
```
### 方法二:不使用临时变量 (算术操作)
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入第一个整数: ");
scanf("%d", &a);
printf("请输入第二个整数: ");
scanf("%d", &b);
// 直接赋值操作
a = a + b; // a 现在等于 a+b
b = a - b; // b 现在等于原a-b
a = a - b; // a 现在等于原a-b
printf("交换后的结果: a=%d, b=%d\n", a, b);
return 0;
}
```
阅读全文