放大器+交换器 : 请你使用引用的方法编写放大器的函数alter(x,y)和交换器的函数Swap(x,y),并在主程序里检查这两个函数的功能。 1.请给出 程序实现及注释说明 。 2.粘贴实验的运行结果截图。 3. 分别将放大器函数的参数改为使用本地引用和跟踪句柄的方式实现: void alter( double ^a, double ^b) // 使用跟踪句柄的方式实现放大器的函数 { double ^z=a; // 按规则进行放大 *a=*a+*b; *b=*z**b; } 请对输出结果进行分析。