欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

交换两个数——C语言代码

程序员文章站 2024-03-07 20:10:45
...

 第一种:定义一个临时变量,交换两个数

#include<stdio.h>
#include<stdlib.h>
int Swap(int num1, int num2)//定义一个函数功能是交换两个数
{
	int temp;//临时变量
	temp = num1;
	num1 = num2;
	num2 = temp;
	printf("num1=%d,num2=%d", num1, num2);
	return 0;
}
int main()
{
	int num1, num2;
	scanf("%d%d", &num1, &num2);
	Swap(num1, num2);
	system("pause");
	return 0;
}

第二种:不定义临时变量,交换两个数

#include<stdio.h>
#include<stdlib.h>
int Swap(int num1, int num2)
{
	num1 = num1 + num2;
	num2 = num1 - num2;
	num1 = num1 - num2;
	printf("num1=%d,num2=%d", num1, num2);
}
int main()
{
	int num1, num2;
	scanf("%d%d", &num1, &num2);
	Swap(num1, num2);
	system("pause");
	return 0;
}