-->
当前位置:首页 > 题库 > 正文内容

函数题:使用引用参数返回多个值

Luz3年前 (2022-11-02)题库437
要求实现一个函数,以引用参数返回n个整数的最大值、最小值、大于平均值的数据的个数。

### 函数接口定义:
c++
void solve(int a[], int n, int &max, int &min, int &cnt);

其中数组参数a 存放数据,值参数n 是数据个数,引用参数max、min、cnt分别返回n个整数的最大值、最小值、大于平均值的数据的个数。

### 裁判测试程序样例:
c++
#include<iostream>
using namespace std;

//输入整数n及n个整数 ,求得n个整数的最大值、最小值、大于平均值的数据的个数并输出,处理到文件尾
int main() {
int n;
while(cin>>n) {
int a[n],max,min,cnt;
for(int i=0; i<n; i++)cin>>a[i];
solve(a,n,max,min,cnt);
cout<<max<<" "<<min<<" "<<cnt<<endl;
}
return 0;
}

### 输入样例:

in
4 1 2 5 2
5 4 3 5 1 2


### 输出样例:

out
5 1 1
5 1 2






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。