c语言三种方法实现a,b两个数的数值交换
1.创建临时变量法
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=5;
int b=3;
int temp;
temp=a;
a=b;
b=temp;
system(“pause”);
return 0;
}
2.加减法//如果两个数相加大于整型的最大数值,那么数据可能会溢出。
#include<stdio.h>
#Include<stdlib.h>
int main()
{
int a=5;
int b=3;
b=a+b;
a=b-a;
b=b-a;
system(“pause”);
return 0;
}
3.运用异或
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=5;
int b=3;
a=a^b;
b=a^b;
a=a^b;
system(“pause”);
return 0;
}
【无标题】
最新推荐文章于 2024-09-17 11:03:18 发布