1440 - C语言-宏交换
时间限制 : 1 秒
内存限制 : 128 MB
定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
题目输入
两个数,空格隔开
题目输出
交换后的两个数,空格隔开
输入/输出样例
输入格式
1 2
输出格式
2 1
C语言解答
#include <stdio.h> #include <math.h> int main () { int a,b,c; scanf("%d%d",&a,&b); c=a; a=b; b=c; printf("%d %d",a,b); return 0; }
C++解答
#include "stdio.h" #define swap(a,b) tem=a;a=b;b=tem; int main(int argc, char* argv[]) { int tem,a,b; while(~scanf("%d%d",&a,&b)) { swap(a,b); printf("%d %d\n",a,b); } return 0; }