/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:gcd.cpp
*作 者:惠睿
*完成日期:2014年1月12日
*版 本 号: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( )
{
Student stu[N];
cout<<"请输入学号,姓名,C++,高数,英语成绩"<<endl;
for(int 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.00;
}
cout<<"学号 姓名 cpp 高数 英语 总分 平均成绩"<<endl;
for(int i=0;i<N;i++)
{
cout<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].cpp<<" "<<stu[i].math<<" "<<stu[i].English<<" "<<stu[i].grade<<" "<<stu[i].average;
cout<<endl;
}
return 0;
}
运行结果:
今天最后一次上机,看了看以前的项目,觉得以前做的太麻烦了,所以就又重做了一遍。