02周项目一:结构体应用:学生成绩统计系统

/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 作    者:王颖
* 完成日期:2014 年 3 月 6 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:结构体应用:学生成绩统计系统
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
struct Student
{
    char num[13];
    char name[10];
    int cpp;
    int math;
    int english;
    int grade;
    double average;
};
const int N=3;
int main( )
{
    int i,k,sum;
    double ave;
    //定义结构体数组
    Student stu[N];
    //写出代码,实现要求的功能
    cout<<"请输入学号、姓名、C++、高数、英语成绩:"<<endl;
    for(i=0; i<3; i++)
    {
        cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english;
        stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english;
        stu[i].average=stu[i].grade/N;
        sum+=stu[i].average;
    }
    ave=sum/N;
    cout<<"学号"<<'\t'<<'\t'<<"姓名"<<'\t'<<"总分"<<'\t'<<"均分"<<endl;
    for(k=0; k<3; k++)
    {
        cout<<stu[k].num<<'\t'<<stu[k].name<<'\t'<<stu[k].grade<<'\t'<<stu[k].average;
        cout<<endl;
    }
    cout<<"所有同学均分的均值:"<<ave;
    cout<<endl;
    return 0;
}

心得体会:慢慢来。。决定以后不在最后一天再发了,还是做完一个发一个好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值