交换两个数——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;
}
下一篇: 分析Android中应用的启动流程