编写程序1:编写函数,对传送过来的三个数选出最大和最小数,并通过形参传回调用函数。
时间: 2024-02-18 16:01:32 浏览: 77
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
好的,下面是这个函数的代码实现,其中使用了引用类型的参数来实现回传最大值和最小值:
```cpp
void findMaxMin(int a, int b, int c, int& maxVal, int& minVal) {
// 初始化最大值和最小值为第一个数
maxVal = a;
minVal = a;
// 逐个比较
if (b > maxVal) {
maxVal = b;
}
if (b < minVal) {
minVal = b;
}
if (c > maxVal) {
maxVal = c;
}
if (c < minVal) {
minVal = c;
}
}
```
这个函数的使用方法如下:
```cpp
int main() {
int a = 1, b = 2, c = 3;
int maxVal, minVal;
findMaxMin(a, b, c, maxVal, minVal);
cout << "Max value: " << maxVal << endl;
cout << "Min value: " << minVal << endl;
return 0;
}
```
输出结果为:
```
Max value: 3
Min value: 1
```
阅读全文