P1207 函数定义-使用引用传递-计算两数的和与差

暂无评定 传统题 GESP函数与递归 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

P1207函数定义-使用引用传递-计算两数的和与差

暂无评定 传统题 GESP函数与递归 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

编写一个 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

数据规模

数据保证 sumsum 和 diffdiff 均在 intint 范围内。

要求

  • 函数 calc 必须使用 int &sum, int &diff 作为参数。
  • 函数内部直接对 sum 和 diff 赋值,不需要 return。
  • 主程序中,调用函数后必须输出 s 和 d,这两个变量的值会被函数修改。

提示
如果不使用引用,函数内无法修改主程序中的 s 和 d。请务必使用引用 &。