第十三周 项目三 成绩处理模板

多文件组织的应用对复杂的编程很方便
/*
*copyright (c) 2014.烟大计算机学院
*All rights reserved.
*文件名称:
*作者:王争取
*完成日期:2014.11.
*版 本 号:v1.0
*问题描述:成绩处理
*输入描述:输入班级内人数和成绩
*程序输出:最大值和最小值及取得最大值和最小值的人数和学号
平均成绩,标准差
*/
#include 
using namespace std;
voidinput_score(int s[],int n);
intget_max_score(int s[], int n);
intget_min_score(int s[],int n);
doubleget_ave_score(int s[],int n);
doubleget_stdv_score(int score[],int n);
int count(intx,int s[],int n);
voidoutput_index(intx,int s[],int n);
int main()
{
int n;
intmax_score,min_score;
cout<<"请输入该小组人数n:";
cin>>n;
int score[n];
cout<input_score.cpp
#include 
using namespace std;
intinput_score(int s[],int n)
{
inti,score;
for(i=1; i>score;
        if(score<0||score>100) cout<<"请输入成绩在0-100的成绩"<get_max_score.cpp
#include 
using namespace std;
intget_max_score(int s[], int n)
{
int max=-1,i;
for(i=1; imax)max=s[i];
return max;
}
get_min_score.cpp
#include 
using namespace std;
intget_min_score(int s[],int n)
{
int min=100,i;
for(i=1; is[i])min=s[i];
return min;
}
get_ave_score.cpp
#include 
using namespace std;
doubleget_ave_score(int s[],int n)
{inti,sum=0,aver;
for(i=1; icount.cpp
#include 
using namespace std;
int count(intx,int s[],int n)
{
int i,n1=0;
for(i=1; iget_stdv_score.cpp
#include 
#include 
using namespace std;
doubleget_stdv_score(int s[],int n)
{
int s1=0,m,i,sum=0,aver;
for(i=1; ioutput_index.cpp
#include 
using namespace std;
voidoutput_index(intx,int s[],int n)
{inti;
for(i=1; i



总结:多实践,多撞错,在错误中也许成长更快

你可能感兴趣的:(第十三周 项目三 成绩处理模板)