c语言 编写程序,从键盘输入两个整数,存放在整型变量a和b中,并实现变量a和b值的交换例如:交换前:a=2b=4 交换后:a=4b=2
时间: 2024-10-04 15:01:58 浏览: 80
在C语言中,你可以通过临时变量来实现两个整数a和b的值交换。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, temp;
// 从键盘输入两个整数
printf("请输入两个整数,用空格分隔:");
scanf("%d %d", &a, &b);
// 打印交换前的值
printf("交换前:a = %d, b = %d\n", a, b);
// 使用临时变量存储a的值
temp = a;
// 将b的值赋给a
a = b;
// 将临时变量temp的值赋给b
b = temp;
// 打印交换后的值
printf("交换后:a = %d, b = %d\n", a, b);
return 0;
}
```
在这个程序中,用户首先输入两个整数,然后通过临时变量`temp`将`a`的值保存,接着把`b`的值赋给`a`,最后再把`temp`(原`a`的值)赋给`b`,完成了a和b的值交换。
阅读全文