编程右交换
发布时间: 2024-05-16 04:34:43
Ⅰ 用C++编程时怎样输入两个数值,然后互相交换
如交换整型a、b。。。。。。
cin>>a>>>b; //输入a、b两个数
int temp; //设置一个中介变量
temp=a; a=b; b=temp; //交换两数数值
////////////////////////////////////////////////
也可以使用函数内——
void exchange(int &x,int &y)
//“&”是对变容量的引用,x、y改变,a、b也会改变
{
int temp;
temp=x;
x=y;
y=temp;
}
/////////////////////////////////////////////
如果是字符型的,就用strcpy(x,y)这个系统自带函数解决。。。。
原理同上面一样,都要设置一个中介变量。。。。
记得前面加#include<string.h>。。。。
其实和C一样。。。。。
Ⅱ c语言编程 编程将两个int型变量x,y的值交换 求解 刚开始学c语言 不会
#include<stdio.h>
void main()
{
容int x=3,y=5,t;
printf("exchange before:\n ");
printf("x=%d,y=%d\n",x,y);
t=x;
x=y;
y=t;
printf("exchange after:\n ");
printf("x=%d,y=%d\n",x,y);
}