1108: 零起点学算法15——交换变量
1108: 零起点学算法15——交换变量
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 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 }