宏交换
来源:互联网 发布:mysql 存储过程 参数 编辑:程序博客网 时间:2024/04/30 23:34
题目描述
定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
输入
两个数,空格隔开
输出
交换后的两个数,空格隔开
#include<stdio.h>
#define SWAP(a,b) {a=a+b;b=a-b;a=a-b; }
int main()
{
int a,b;
scanf("%d %d\n",&a,&b);
SWAP(a,b);
printf("%d %d\n",a,b);
return 0;
}
阅读全文
0 0
- 宏交换
- 宏定义交换参数
- 定义宏交换
- 交换
- 交换
- 交换
- 交换
- 交换
- 交换
- 交换
- 交换
- 宏定义交换函数-交换两个数的值
- 宏定义交换变量 之 异或交换数原理
- 宏实现值的交换
- 定义交换两个数的宏
- 交换任意两个数的宏
- 带参的宏交换两个数
- 实现两个整数交换的宏程序
- 石英晶体振荡器的频率求法
- 设置或清除特定的位
- AndroidStudio+Genymotion的adb冲突问题
- impala刷新hive或者hbase中表的结构或数据
- PHP之日历
- 宏交换
- android monkey测试方法实践
- 进程
- dp斜率优化 Hdu 3480 Division 题解
- css 开门-透视perspective动画效果
- 最长公共子序列
- 二维数组中的查找
- 【NOIP2016复赛模拟赛】朋友
- 二、Grid控件