/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者:王静
* 完成日期:2013 年 3 月 6 日
* 版 本 号:v1.0
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:略
*/
#include <iostream>
using namespace std;
struct Student
{
char num[13];
char name[10];
int cpp;
int math;
int english;
int score;
double average;
};
const int N=3;
int main()
{
int k;
Student stu[N];
for(k=0;k<N;k++){
cout<<"欢迎进入成绩系统"<<endl;
cout<<"请分别输入学号: 姓名: c++成绩: 数学成绩: 英语成绩:"<<endl;
cin>>stu[k].num>>stu[k].name>>stu[k].cpp>>stu[k].math>>stu[k].english;
stu[k].score=stu[k].cpp+stu[k].math+stu[k].english;
stu[k].average=(stu[k].cpp+stu[k].math+stu[k].english)/3;
}
cout<<"学号 姓名 c++成绩 数学成绩 英语成绩 "<<endl;
for(k=0;k<N;k++){
cout<<stu[k].num<<" "<<stu[k].name<<" "<<stu[k].cpp<<" "<<stu[k].math<<" "<<stu[k].english<<endl;
}
cout<<"学号 姓名 总分 平均成绩 "<<endl;
for(k=0;k<N;k++){
cout<<stu[k].num<<" "<<stu[k].name<<" "<<stu[k].score<<" "<<stu[k].average<<endl;
}
return 0;
}
运行结果:
(贴图)
心得体会: