4416: 【例】指针-2-2

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:8 解决:8

题目描述

让函数返回多个值:通过函数计算2个数中的较大、较小和平均值。

样例输入 复制

1 2

样例输出 复制

2 1 1.5

提示

#include <bits/stdc++.h>
using namespace std;
//计算 2个数的较大、较小和平均值
double num(int a,int b,int *max,int *min){
    if(a>b){
        *max = a;
		*min = b;
    }else{
        *max = b;
		*min = a; 	
	}
    return (a+b)/2.0;
}
int main(){
    int a,b,max,min;
    cin>>a>>b;
    double r=num(a,b,&max,&min);
    cout<<max<<" "<<min<<" "<<r<<endl;
    return 0;
}