Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:庄子豪
* 完成日期:2013年 3月8日
* 版 本 号: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,j,k;
Student stu[N];
for(i=0;i<N;i++)
{
cout<<"请依次输入第"<<i<<"名学生的学号,姓名,C++,数学,英语成绩:"<<endl;
cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english;
}
for(j=0;j<N;j++)
{
stu[j].grade=stu[j].cpp+stu[j].math+stu[j].english;
stu[j].average=stu[j].grade/N;
}
cout<<"学号"<<" "<<"姓名"<<" "<<"总分"<<" "<<"均分"<<endl;
for(k=0;k<N;k++)
{
cout<<stu[k].num<<" "<<stu[k].name<<" "<<stu[k].grade<<" "<<stu[k].average<<endl;
}
return 0;
}