`
xuluan
  • 浏览: 10762 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

变量交换

阅读更多

使用一个中间变量:

 

#include<stdio.h>
int main(){
	int a, b, t;
	scanf("%d%d",&a,&b);
	t = a;
 	a = b;
 	b = t;
 	printf("%d %d\n",a,b);
	return 0;
}

 不使用中间变量:

 

#include<stdio.h>
int main(){
	int a, b;
	scanf("%d%d",&a,&b);
	a = a + b;
	b = a - b;
	a = a - b;
 	printf("%d %d\n",a,b);
	return 0;
}

 最直接的方法:

 

#include<stdio.h>
int main(){
	int a, b;
	scanf("%d%d",&a,&b);
 	printf("%d %d\n",b,a);
	return 0;
}

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics