A. C语言怎么交换两个变量的值
利用C语言来实现交换两个变量的值,需要定义三个变量:
#include<stdio.h>
int main()
{
int x,y,temp;//定义三个变量
printf("请输入分别x和y的值 ");
scanf("%d %d",&x,&y);//终端输入变量x、y
temp=y;//把y赋值给temp
y=x;//把x赋值给y
x=temp;//把y赋值给temp
printf("%d %d",x,y);//输出交换后x和y的值
return 0;
}
结果如下图所示:
(1)编程序实现两个变量值的交换扩展阅读
其他解决该问题的方法
需要定义两个变:
#include<stdio.h>
int main()
{
int x,y;//定义两个变量
printf("请输入分别x和y的值 ");
scanf("%d %d",&x,&y);//终端输入变量x、y
x=y-x;
y=y-x;//把x赋值给y
x=y+x;//把y赋值给x
printf("%d %d",x,y);//输出交换后x和y的值
return 0;
}