请定义一个带参数的宏,使两个参数的值互换.要求在主函数中输入两数作为宏的实参,最后输出交换以后的值

问题描述:

请定义一个带参数的宏,使两个参数的值互换.要求在主函数中输入两数作为宏的实参,最后输出交换以后的值
① 按要求定义宏;
② 在主函数中任意输入两个数;
③ 使用宏交换两个数的值;
1个回答 分类:综合 2014-09-27

问题解答:

我来补答
#include "stdio.h"
#define SWAP(a,b) {a=a+b;b=a-b;a=a-b;}
void main()
{
\x09int x,y;
\x09scanf("%d%d",&x,&y);
\x09SWAP(x,y);
\x09printf("%d %d\n",x,y);
}
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量