2091 实验13动态存储分配及预处理:宏定义

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

Submits : 8 | Solved : 7

Description

定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。

Input

所有输入在合法范围内,输入只有1组测试数据。

Output

输出结果后换行。

Sample Input

11 22

Sample Output

22 11

HINT

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

Source


[ Top ] | [ Submit ]