题解 1036: [编程入门]带参数宏定义练习

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

位操作交换数字

摘要:解题思路:a^a=0  0^a=a注意事项:参考代码:#include<stdio.h>#define change(a,b) {a=a^b;b=a^b;a=a^b; }int main(){int ……

宏定义交换两个变量的值

解题思路:直接自定义编写交换函数注意事项:注意格式参考代码:#includeusingnamespacestd;//定义交换两个变量的宏//使用临时变量实现交换,注意参数要加括号确保运算优先级#defineSWAP(a,b){autotemp=a;a=b;b=temp;}intma

使用宏定义交换输入

解题思路:宏定义实现交换输入和普通函数表达一样,但是多行需要\注意事项:参考代码:#include#include#defineEX(a,b)\{\inttemp;\temp=a;\a=b;\b=temp;\}intmain(){intx,

琪露诺的编程教室(C++代码)

解题思路:幻想乡中,对月份的记载沿用了古代的说法,具体如下。1月:睦月(むつきMutsuki)2月:如月(きさらぎKisaragi)3月:弥生(やよいYayoi)4月:卯月(うづきUdzuki)5月:五月/皐月(さつきSatsuki)6月:水无月(みなづきMinadzuki)7月:文月(ふみづきHum