c++编写一个程序,求平均分、

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:14:54
c++编写一个程序,求平均分、最高分和最低分,
有一个一维数组score,内放10个学生成绩,编写一个程序,求平均分、最高分和最低分,并编写主函数调用该函数。
c的也可以
平均分、最高分和最低分要求有返回值

我这个如何

#include <iostream>
using namespace std;

void score(int* p, int n, double* out)
{
int min, max;
double sum = 0;
min = max = *p;
for(int i = 0; i < n; ++i)
{
if(p[i] < min)
min = p[i];
else if(p[i]> max)
max = p[i];
sum += p[i];
}
out[0] = min;
out[1] = max;
out[2] = sum / n;
}

int main()
{
int a[] = {5,9,3,7,4,6,8,1,2,0};
double result[3];
score(a, 10, result);
cout << "最低分: " << result[0] << '\n';
cout << "最高分: " << result[1] << '\n';
cout << "平均分: " << result[2] << '\n';
}

我只会C语言,可以不

#include<iostream>
using namespace std;
float a[3];
float fun(float b[],int size)
{
float max=0,min=32767,sum=0;
for(int i=0;i