项目4 多科成绩单

/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 作    者:赵加响
* 完成日期:2013  年12  月 5 日
* 版本号: v1.0
* 输入描述:无
* 问题描述:项目4-多科成绩单
* 程序输出:
*问题分析:
*/

#include <iostream>
#include <string>
using namespace std;
int score[][4]= {{50,60,70,180},{60,70,80,210},{50,60,90,200},{90,60,80,230},{60,70,90,220}};
int main()
{
    int num1,num2,num3,num4,num5,num6,num7,num8;
    int total_1=0,total_2=0,total_3=0;
    int ave1,ave2,ave3;
    int max=score[0][3];
    int min=score[4][3];
    int math_max=score[0][0];
    int math_min=score[4][0];
    int En_max=score[0][1];
    int En_min=score[4][1];
    int C_max=score[0][2];
    int C_min=score[4][2];
    for(int i=0; i<5; i++)
    {
        cout<<"学号:"<< i <<",高数成绩:"<< score[i][0] <<",英语成绩:"<< score[i][1] <<" ,C++成绩:"<< score[i][2] <<",总成绩:"<< score[i][3]<<endl;
    }

    for(int i=0; i<5; i++)
    {
        total_1+=score[i][0];
        ave1=total_1/5;
        total_2+=score[i][1];
        ave2=total_2/5;
        total_3+=score[i][2];
        ave3=total_3/5;
        for(int j=0; j<4; j++)
        {
            if(score[i][3]>max)
            {
                max=score[i][3];
                num1=i;
            }
            if(score[i][3]<min)
            {
                min=score[i][3];
                num2=i;
            }
            if(score[i][0]>math_max)
            {
                math_max=score[i][0];
                num3=i;
            }
            if(score[i][0]<math_min)
            {
                math_min=score[i][0];
                num4=i;
            }
            if(score[i][1]>En_max)
            {
                En_max=score[i][1];
                num5=i;
            }
            if(score[i][1]<En_min)
            {
                En_min=score[i][1];
                num6=i;
            }
            if(score[i][2]>C_max)
            {
                C_max=score[i][2];
                num7=i;
            }
            if(score[i][2]<C_max)
            {
                C_max=score[i][2];
                num8=i;
            }

        }

    }
    cout<<endl;
    cout<<"数学成绩最高:"<< math_max <<",学号:"<< num3 <<",数学成绩最低:"<<math_min<<"学号:"<<num4<<endl;
    cout<<"英语成绩最高:"<< En_max <<",学号:"<< num5 <<",英语成绩最低:"<<En_min<<"学号:"<<num6<<endl;
    cout<<"C++成绩最高:"<< C_max <<",学号:"<< num7 <<",C++成绩最低:"<<C_min<<"学号:"<<num8<<endl;
    cout<<"总成绩最高:"<< max <<",学号:"<< num1 <<",总成绩最低:"<<min<<"学号:"<<num2<<endl;
    cout<<"数学总分为:"<< total_1 <<",平均分:"<< ave1 <<",英语总成绩为:"<<total_2<<"平均分:"<<ave2<<endl;
    cout<<"C++总成绩为:"<<total_3<<"平均分:"<<ave3<<endl;
    return 0;
}

心得 :哈哈  这次没有参考别人的 加油

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值