您的位置:首页 > 其它

学生成绩统计

2014-03-09 15:45 204 查看
/*
* 作    者: 丁露
* 完成日期:2014 年3月9日
* 版 本 号:v1.0
* 问题描述:
* 样例输入:略
* 样例输出:略
* 问题分析:
*/

#include <iostream>
#include <iomanip>
using namespace std;
struct Student
{
char num[13];
char name[10];
int cpp;
int math;
int english;

int grade;
double average;

};
const int n=5;
int main()
{
int i,k;
int j=0;
Student stu
;
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;}
for(i=0;i<n;i++)
{
stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english;
stu[i].average=stu[i].grade/3;
k=j+stu[i].average;
}
cout<<setw(13)<<"学号"<<setw(13)<<"姓名"<<setw(13)<<"总分"<<setw(13)<<"均分"<<endl;
for(i=0;i<n;i++)
cout<<setw(13)<<stu[i].num<<setw(13)<<stu[i].name<<setw(13)<<stu[i].grade<<setw(13)<<stu[i].average<<endl;
cout<<"所有同学均分的均值为:"<<k;
}




怎么觉得我写的程序没人家的简单呢,看来以后得好好用函数了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: