1,指针交换两个数
#include "stdio.h"
void swap (int*a,int*b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
int main()
{
int x,y;
scanf ("%d%d",&x,&y);
printf ("x=%d,y=%d\n",x,y);
swap (&x,&y);
printf("x=%d,y=%d\n",x,y);
return 0;
}
2,不创建临时变量,交换两个数的内容
#include "stdio.h"
int main()
{
int a=0,b=0;
printf("请输入两个整数:\n");
scanf("%d,%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("a=%d,b=%d\n",a,b);
return 0;
}
两个整数的交换方法
最新推荐文章于 2022-12-08 18:52:19 发布