项目4 多科成绩单

原创 2013年12月05日 10:44:35
/*
* 程序的版权和版本声明部分
* 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;
}

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

相关文章推荐

第十五周项目4-多科成绩单

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 12月...

【二维数组】15周项目四。多科成绩单

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序: 文件fun 89 86 78 98 96 95 75 78 68 73 fun275 8...

第十四周 项目三--多科成绩单(3.3)

问题及代码: /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:吴胜男 *完成日期:201...

第十四周项目三:带名字的多科成绩单(二)

/* *copyright (c) 2014, 烟台大学计算机学院. *All rights reserved. *文件名称:test.cpp *作者:陆云杰 *完成日...

第14周项目3-多科成绩单-(3)

/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:C++.cpp *作 者:王一锟 *完成日期:2014...

提高项目36-多科成绩单

#include void input(double s[][4],int n); //输入成绩 void output(double s[][4],int n); //输出成绩 double m...

【二维数组】15周项目四(带名字)。多科成绩单

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序: 文件grade.txt 86 87 76 77 96 94 80 64 63 87...

第14周项目3-多科成绩单

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 ...

第十四周项目三(1)(2)——多科成绩单

/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2014...

第14周项目3带有姓名的多科成绩单

/*。 *Copyright(c)2014,烟台大学计算机学院 *All right reserved, *文件名:test.cpp *作者:biyutang *完成日期:2014年11月23日 *版...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:项目4 多科成绩单
举报原因:
原因补充:

(最多只允许输入30个字)