第十七周项目六——学生成绩统计(1~3)

来源:互联网 发布:淘宝半价优惠券 编辑:程序博客网 时间:2024/05/16 19:41

问题及代码:

/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作    者:陈旭* 完成日期:2014年12月23日* 版 本 号:v1.0** 问题描述:输出N名学生的信息学号,姓名,总分和均分* 输入描述:略* 程序输出:略*/#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, j, k;    //定义结构体数组    Student stu[N];    double total=0;    cout <<"请输入学号,姓名,C++,高数,英语成绩:"<<endl;    for(i=0; i<N; 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/3.0;        total+=stu[i].average;    }    cout<<"学号\t姓名\t总分\t均分"<<endl;    for(i=0; i<N; i++)        cout<<stu[i].num<<'\t'<<stu[i].name<<'\t'<<stu[i].grade<<'\t'<<stu[i].average<<endl;    cout <<"所有同学均分的均值是:"<<total/N<<endl;    return 0;}


 

运行结果:

 

 

知识点总结:

    通过这个程序的编写,我们能更加清楚把结构体进行运用,甚至与数组的运用结合处理。

学习心得:

    觉得还需努力,不参考的话真的很难驾驭完全处理好全部问题。

0 0
原创粉丝点击