您的位置:首页 > 其它

第14周上机实践项目3——多科成绩单(1)

2014-11-30 16:46 197 查看
问题及代码

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:辛彬
 * 完成日期:2014年 11 月 30 日
 * 版 本 号:v1.0
 *
 * 问题描述: 输入学生的实际人数num,在输入各科的成绩时,输入3科成绩后可以自动求出总分,并将数据全保存到数组中。

 * 输入描述:学生的实际人数,各科的成绩。
 * 程序输出:各科总分;
 */
#include<iostream>
#include<string>
using namespace std;
void input(double s[][4],int n); //输入成绩
void output(double s[][4],int n); //输出成绩
double max(double s[][4],int n,int i); //求第i门课的最高成绩,i=3时是总分
double min(double s[][4],int n,int i); //求第i门课的最低成绩
double avg(double s[][4],int n,int i); //求第i门课的平均成绩

int main()
{
    int i,num;
    string temp;
    double score[100][4]; //设一个班最多100人,实际按输入来
    string course[4]= {"高等数学","英语","C++","总分"};
    cout<<"输入学生人数:";
    cin>>num;
    //(1)输入成绩并求出总分
    input(score,num);
    return 0;
}
void input(double s[][4],int n)
{
    int grade;
    for(int i=0; i<n; i++)
    {
        int sum=0;
        cout<<"第"<<i<<"位: ";
        for(int m=0; m<3; m++)
        {
            cin>>grade;
            sum+=grade;
        }
        cout<<"总分为:"<<sum<<endl;
    }
}


运行结果:


学习感悟:感觉还行,一步一步来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: