黑马程序员技术交流社区
标题:
实现两个整数的交换
[打印本页]
作者:
孙明海
时间:
2015-10-22 21:45
标题:
实现两个整数的交换
/*
实现两个整数的交换
*/
#include <stdio.h>
void jiaoHuan(int a,int b){
//方法一:
int c=a;
a=b;
b=c;
/*
//方法二:
a=a+b;
b=a-b;
a=a-b;
*/
/*
方法三:
a=a*b;
b=a/b;
a=a/b;
*/
/*
//方法四:
a=a^b;
b=a^b;
a=a^b;
*/
printf("交换之后:a=%d,b=%d\n",a,b);
}
int main(){
int a,b;
printf("请输入两个需要交换的整数:\n");
scanf("%d,%d",&a,&b);
printf("交换之前:a=%d,b=%d\n",a,b);
jiaoHuan(a,b);
return 0;
}
作者:
阿杰1314
时间:
2015-10-22 21:49
不错呀!小伙!挺你!
作者:
向日葵的微笑
时间:
2015-10-22 21:58
这么多可以交换的方法,顶顶顶
作者:
孙明海
时间:
2015-10-22 22:03
向日葵的微笑 发表于 2015-10-22 21:58
这么多可以交换的方法,顶顶顶
这是我根据这几天学的还有预习第五天的知识写的
肯定还有很多方法
作者:
MLP1355053753
时间:
2015-10-22 22:19
顶一个,写的不错
作者:
孙明海
时间:
2015-10-23 19:56
阿杰1314 发表于 2015-10-22 21:49
不错呀!小伙!挺你!
谢谢你的支持 等待我的下个作品会更精彩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2