首页 > 代码库 > 1108: 零起点学算法15——交换变量

1108: 零起点学算法15——交换变量

1108: 零起点学算法15——交换变量

Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld
Submitted: 3266  Accepted: 1706
[Submit][Status][Web Board]

Description

水题

 

Input

输入2个整数(题目包含多组测试数据)

 

Output

输出交换后的2个整数(每组测试数据一行,中间用空格隔开)

 

Sample Input 技术分享

 
825 23

 

Sample Output

23 825

 

HINT

 

在C语言里,交换可以用3变量法,要实现a和b交换,先将变量a的值保存到变量c,然后将变量b的值赋值给a,然后将c的值(最初a的值)赋值给b

赋值语句

c=a;

等号左边是一个变量,用来存放值,右边是一个表达式,计算这个表达式后保存到等号左边的变量中 


 

 

Source

零起点学算法

 
 1 #include<stdio.h>
 2 int main(){
 3     int a,b;
 4     while(scanf("%d%d",&a,&b)!=EOF){
 5         int t;
 6         t=a;
 7         a=b;
 8         b=t;
 9         printf("%d %d\n",a,b);
10     }
11     return 0;
12 }

 

1108: 零起点学算法15——交换变量