黑马程序员技术交流社区
标题:
实现ab值互换
[打印本页]
作者:
8430110
时间:
2015-10-3 00:34
标题:
实现ab值互换
/*
需求:互换a,b中存储的数值
思路:定义一个中间量,先把a的数值放入c中,然后把b的值给a,最后把c中存贮的a的值给c,实现互换
*/
#include<stdio.h>
int main()
{
int a,b,c; //定义三个整型
a=1; //赋值
b=2;
printf("交换前a是%d,b是%d\n",a,b); //交换前a,b的值
c=a;
a=b;
b=c;
printf("交换后a是%d,b是%d\n",a,b); //交换后a,b的值
}
作者:
张贵广
时间:
2015-10-7 02:08
还有第二种方法:
a = a+b
b = a-b
a = a-b
作者:
张贵广
时间:
2015-10-7 02:09
还有第三种方法:
a = a^b
b = a^b
a = a^b
作者:
秦时明月汉时关
时间:
2015-10-7 06:26
牛仔裤是否有没有个性
作者:
J丶k
时间:
2015-10-7 09:54
很赞!加油!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2