c++编写一个程序,求平均分、最高分和最低分,

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:11:35
有一个一维数组score,内放10个学生成绩,编写一个程序,求平均分、最高分和最低分,并编写主函数调用该函数。

#include <iostream>
using namespace std;
template <typename stype>
void figer(stype *score,int n){
stype min,max,avg;
min = max = score[0];
for(int i = 0;i<n;++i){
if(min>score[i]) min = score[i];
if(max<score[i]) max = score[i];
avg += score[i];
}
avg /= n;
cout<<"Min Score:"<<min<<"\nMax Score:"<<max<<"Avg Score:"<<avg<<"\n";
}

void main()
{
const int sn = 10;
double score[sn];
for(int i=0;i<sn;++i)
cin>>score[i];
figer(score,sn);
}

#include "stdafx.h"
#include <iostream>
using namespace std;

double*score;
double mid(double*score);//求平均分
double max(double*score);//求最高分
double min(double*score);//求最低分
void main()
{
score=new double[10];//存放10个学生的成绩
for(int i=0;i<10;