编写程序,输入两个整型变量,交换两个变量的值,输出交换后的变量
时间: 2023-05-19 15:01:14 浏览: 73
以下是交换两个整型变量的值的程序:
```c
#include <stdio.h>
int main() {
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
temp = a;
a = b;
b = temp;
printf("交换后的值为:%d %d\n", a, b);
return 0;
}
```
输入两个整数后,程序会将它们的值交换,并输出交换后的值。
相关问题
C语言,编写程序,输入两个整型变量,交换两个变量的值,输出交换后的变量。
可以回答这个问题。以下是代码示例:
```c
#include <stdio.h>
int main()
{
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
temp = a;
a = b;
b = temp;
printf("交换后的值为:a=%d, b=%d\n", a, b);
return 0;
}
```
编写一个函数 swap,交换两个整型变量的值代码
您可以参考以下的代码实现:
```c++
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
```
这里使用了 C++ 中的引用(&)来传递参数,使得函数内部可以直接修改传入的变量的值。调用该函数时,只需要传入需要交换的两个整型变量的地址即可。例如:
```c++
int x = 1, y = 2;
swap(x, y);
// 此时 x 的值为 2,y 的值为 1
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)