题目描述
请补充“#define SWAP(a,b) …”,其功能是交换a与b的数据。
#include <stdio.h>
/******************************************/
/// Write your code here,
/// beginning with “#define”…
/******************************************/
int main()
{
int a, b;
while(~scanf("%d%d", &a, &b))
{
if(a < 5) {
SWAP(a, b);
} else {
a = b;
}
printf("%d %d\n", a, b);
}
SWAP(a, a);
printf("%d %d\n", a, a);
return 0;
}
样例输入 Copy
0 1
1 0
样例输出 Copy
1 0
0 1
0 0
代码
#include <stdio.h>
/******************************************/
/// Write your code here,
/// beginning with "#define"...
#define SWAP(a,b) {a=b-a;b=b-a;a=a+b;}
/******************************************/
int main()
{
double a, b;
while(~scanf("%lf%lf", &a, &b))
{
if(a < 5.0)
{
SWAP(a, b);
}
else
{
a = b;
}
printf("%.0f %.0f\n", a, b);
}
//SWAP(a, a);
printf("%.0f %.0f\n", a, a);
return 0;
}