第二周--项目一 学生成绩统计

  1. /* 
  2. * 烟台大学未来工程师协会/CSDN俱乐部 算法达人修炼营 实践报告 
  3. * Copyright (c) 2011, 烟台大学计算机学院学生  
  4. * All rights reserved. 
  5. * 作    者:      牛建伟                         
  6. * 完成日期:    2014     年  3    月  6   日 
  7. * 版 本 号:           vo.1
  8. * 任务描述: (1)从键盘上输入N名学生的信息(N定义为常变量);

      (2)求出每名同学的总分和均分,并存储在结构体数组中;

      (3)输出每位同学的信息学号、姓名、总分和均分。

      (4)输出所有同学均分的均值。

  9. 样例输入:
  10. 样例输出:
  11. 问题分析:
  12. /*
    #include <iostream>
    #include <cmath>
    using namespace std;
    struct Student
    {
       char num[13];
       char name[10];
       double cpp;
       double math;
       double english;
       double grade;
       double average;
    };
    int main( )
    {
       int N,i, j ;
       //定义结构体数组
       double k=0;
       cout<<"请输入学生人数:"<<endl;
       cin>>N;
       Student stu[N];
       //写出代码,实现要求的功能
       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;
           k=stu[i].average+k;
       }
       cout<<"学号   姓名   总分  均分"<<endl;
       for(j=0;j<N;j++)
       {
           cout<<stu[j].num<<"   "<<stu[j].name<<"    "<<stu[j].grade<<"   "<<stu[j].average<<endl;
       }
       cout<<"这"<<N<<"名同学均分的均值是:"<<(k/N)<<endl;
       return 0;
    }
    

  13. 操作结果:第二周--项目一 学生成绩统计_第1张图片
  14. 心得体会:该好好学习了...

你可能感兴趣的:(第二周--项目一 学生成绩统计)