输入两个整数给整型变量a和b,编程实现a,b所存数据的交换,并输出交换后的结 果。用C语言
时间: 2024-10-14 07:06:27 浏览: 32
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
在C语言中,我们可以使用临时变量来实现两个整数a和b的值的交换,以下是简单的代码示例:
```c
#include <stdio.h>
void swap(int *a, int *b) {
int temp; // 临时变量
temp = *a; // 存储a的值到temp
*a = *b; // 将b的值赋给a
*b = temp; // 将temp的值赋给b
}
int main() {
int a, b;
printf("请输入两个整数:");
scanf("%d %d", &a, &b); // 输入两个整数
// 调用swap函数进行交换
swap(&a, &b);
printf("交换后的结果:a = %d, b = %d\n", a, b); // 输出交换后的值
return 0;
}
```
在这个程序中,`swap`函数接受两个整数指针作为参数,通过临时变量实现了值的交换。在`main`函数中,我们首先读取用户输入的两个整数,然后调用`swap`函数进行交换,并打印出最终的结果。
阅读全文