本关任务:在主函数main()中从键盘读取两个整数,通过调用func()函数来求出这两个整数的和与积,在主函数main()中输出这两个整数的和与积,要求func()子函数返回值类型为void。
时间: 2024-02-29 16:51:48 浏览: 119
你必须知道的495个C语言问题
5星 · 资源好评率100%
好的,我来帮你写这个程序,以下是代码实现:
```c++
#include <iostream>
using namespace std;
void func(int a, int b, int& sum, int& product) {
sum = a + b;
product = a * b;
}
int main() {
int a, b, sum, product;
cout << "请输入两个整数:" << endl;
cin >> a >> b;
func(a, b, sum, product);
cout << "它们的和是:" << sum << endl;
cout << "它们的积是:" << product << endl;
return 0;
}
```
在这个程序中,我们定义了一个名为func的子函数,该函数接收两个整数和两个引用变量作为参数,计算出这两个整数的和与积并将结果存入引用变量中。在主函数中,我们从键盘读取两个整数并调用func函数进行计算,最后输出结果。
需要注意的是,函数返回值类型为void,意味着该函数没有返回值。
阅读全文