#include <stdioh>
void swap(int pa, int pb)
{
int tmp = pa;
pa = pb;
pb = tmp;
}
int main(void)
{
printf("请输入两个数:\n");
int a, b;
scanf("%d%d", &a, &b);
printf("交换前:a =%d,b= %d\n", a, b);
swap(&a, &b);
printf("交换后:a =%d,b= %d\n", a, b);
return 0;
}
比如两个变量 a, b
int zhongJianBianLiang;
zhongJianBianLiang=a;
a=b;
b=zhongJianBianLiang;
a = input('输入第一个:')
b = input('输入第二个:')
print('交换前,a = {},b = {}。'format(a, b))
a, b = b, a
print('交换后,a = {},b = {}。'format(a, b))
void swap(int x,int y); 你这只是函数的局部变量, 函数结束就没作用了, 程序改成#include <iostream>
using namespace std;
void swap(int &x,int &y);int main()
{
int a = 2,b = 3;
swap(a,b);
cout << a << " " << b << endl;
return 0;
}void swap(int &x,int &y)
{
int temp;
temp = x;
x = y;
y = temp;
}
以上就是关于2, 编写程序,实现变量a和变量b中对应值的交换,使用指针完成.全部的内容,包括:2, 编写程序,实现变量a和变量b中对应值的交换,使用指针完成.、c++如何交换两个变量的值、编写一个Python程序,请使用同步赋值语句实现随机输入的两个变量值的交换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)