第十七周项目六-学生成绩统计--1
2014-12-21 10:18
246 查看
每位同学的信息学号、姓名、C++、高数、英语成绩。定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13])、姓名(name)、三门课的成绩(grade)、总分(score)、均分(average))。
(1)从键盘上输入N名学生的信息(N定义为常变量);
(2)求出每名同学的总分和均分,并存储在结构体数组中(可以读入过程中“顺便”计算);
(3)输出每位同学的信息学号、姓名、总分和均分。
(1)从键盘上输入N名学生的信息(N定义为常变量);
(2)求出每名同学的总分和均分,并存储在结构体数组中(可以读入过程中“顺便”计算);
(3)输出每位同学的信息学号、姓名、总分和均分。
/* *Copyright (c) 2014, 烟台大学计算机学院 * All right reserved. * 文件名称:test.cpp * 作者:赵嵩 * 完成时间:2014年12月21号 * 版本号: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; double all=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; stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english; stu[i].average=stu[i].grade/3.0; } cout<<"学号 "<<"姓名 "<<"总分 "<<"平均成绩"<<endl; for(i=0; i< N; i++) { cout<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].grade<<" "<<stu[i].average<<endl; } return 0; }
运行结果:
<img src="http://img.blog.csdn.net/20141221102016684?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvenM5NTI4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- 第十七周项目六 学生成绩统计
- 第十七周项目6-学生成绩统计1
- 第十七周项目6-1:学生成绩统计
- 第十七周项目6-学生成绩与统计(3)
- 第十七周项目6——学生成绩统计
- 第十七周项目6-2:学生成绩统计
- 第十七周项目六 学生成绩统计-输出学生信息、总分和均分
- 第十七周 项目6.4 学生成绩统计
- 第十七周项目六—学生成绩(6)
- 第17周项目6--学生成绩统计
- 项目一学生成绩统计
- 第17周项目6-学生成绩统计3(2、奖学金获得者)
- 第17周项目6-学生成绩各种统计排序筛选
- 项目2-学生成绩统计
- 第17周项目6-学生成绩统计简单版
- 第二周上机实践项目——学生成绩统计
- 第17周项目6—学生成绩统计2
- 第二周项目一学生成绩统计
- 第二周项目1-学生成绩统计
- 第二周 项目1 学生的成绩统计--结构体