关闭

成绩

456人阅读 评论(0) 收藏 举报
/*
*Corpyright (c)2013,烟台大学计算机学院
*All right reseved.
*作   者 :曹昕卓
*完成日期:2013年12月2日
*版 本 号:v1.0
*输入描述:
*问题描述:数组大折腾3
*程序输出:
*问题分析:
*算法设计:
*/
#include <iostream>

using namespace std;
int max(int score[50]);
int min(int score[50]);
double average(int score[50]);
void max1(int score[50]);
void min1(int score[50]);
int num;
int main()
{
    int score[50];
    int i;
    cout<<"请输入学生人数:";
    cin>>i;
    num=i;

    for(i=0; i<num; i++)
    {
        cout<<"请输入第"<<i<<"个学生的成绩:  ";
        cin>>score[i];
    }
    cout<<"最高成绩为: "<<max(score)<<endl;
    cout<<"最低成绩为:  "<<min(score)<<endl;
    cout<<"平均成绩为:  "<<average(score)<<endl;
    return 0;
}
int max(int score[50])
{
    int max=-1,i;
    for(i=0; i<num; i++)
    {
        if(max<score[i])
            max=score[i];
    }
    return max;
}
int min(int score[50])
{
    int min=101,i;
    for(i=0; i<num; i++)
    {
        if(min>score[i])
            min=score[i];
    }
    return min;
}
double average(int score[50])
{
    int i;
    double s=0,num1=0;
    for(i=0; i<num; i++)
    {
        s=score[i]+s;
    }
    num1=s/num;
    return num1;
}


 

 

成果展示

 

 

心得体会:数组,0开始

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:83864次
    • 积分:2265
    • 等级:
    • 排名:第16634名
    • 原创:146篇
    • 转载:1篇
    • 译文:0篇
    • 评论:29条
    最新评论