/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:8.cpp
* 作 者: 杨蕾
* 完成日期:2013 年 3 月 13 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:结构体计算学生信息
* 程序输出:略
* 问题分析:略
算法设计:略
*/
#include<iostream>
using namespace std;
struct student
{
char num[13];
char name[10];
int cpp;
int math;
int english;
int grade;
double ave;
};
const int n=3;
int main()
{
int i,j;
student stu[n];
cout<<"请输入三名学生学号、姓名、成绩:"<<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].ave=stu[i].grade/3.;
}
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"总分"<<"\t"<<"均分"<<endl;
for(j=0;j<n;j++)
{
cout<<stu[j].num<<"\t"<<stu[j].name<<"\t"<<stu[j].grade<<"\t"<<stu[j].ave<<endl;
}
return 0;
}
运行结果: