项目一学生成绩统计

/*  
*Copyright (c) 2013 ,烟台大学计算机学院  
*All rights reserved.  
*作者:王至超  
*完成日期:2014年03月09 
*版本号:v1.0  
*问题描述:利用结构体进行学生成绩统计 
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用  
*/  

#include <iostream>
using namespace std;
struct Student
{
    char num[13];//学号
    char name[10];//名字
    int cpp;//c++成绩
    int math;//数学成绩
    int english;//英语成绩
    int grade;//总成绩
    double average;//平均成绩
};
const int N=5;
int main()
{

  int i,j,k;
  //定义结构体数据
  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;
       cout<<endl;
   }

   for(j=0;j<3;j++)
   {
    stu[j].grade=stu[j].cpp+stu[j].math+stu[j].english;
    stu[j].average=(stu[j].cpp+stu[j].math+stu[j].english)/3;
   }
   cout<<"学号"<<"  "<<"姓名"<<"  "<<"总分"<<" "<<"均分"<<endl;

   for(k=0;k<3;k++)
   {
       cout<<stu[k].num<<" "<<stu[k].name<<" "<<stu[k].grade<<" " <<stu[k].average<<endl;
   }


    return 0;
}

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