题目描述
编写一个 void 类型的函数 void calc(int a, int b, int &sum, int &diff),它接收两个整数 a、b,以及两个整数的引用 sum 和 diff。
函数内部将 a + b 的结果存入 sum 引用的变量中,将 a - b 的结果存入 diff 引用的变量中(注意顺序:a - b)。
在 main 函数中,读入两个整数 x 和 y,定义两个变量 s 和 d,调用 calc(x, y, s, d),然后输出 s 和 d(中间用一个空格隔开)。
输入
一行两个整数,中间用空格隔开。
输出
一行两个整数,分别是两数的和与差(和在前,差在后),中间用空格隔开。
样例输入
10 3
样例输出
13 7
数据规模
数据保证 和 均在 范围内。
要求
- 函数
calc必须使用int &sum, int &diff作为参数。 - 函数内部直接对
sum和diff赋值,不需要return。 - 主程序中,调用函数后必须输出
s和d,这两个变量的值会被函数修改。
提示
如果不使用引用,函数内无法修改主程序中的 s 和 d。请务必使用引用 &。