第二周 项目1 学生的成绩统计--结构体
2014-03-06 18:34
405 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者: * 完成日期: 2013年 12 月 17 日 * 版本号: 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=4; int main( ) { double sum2=0,sum=0; int i, j, k; //定义结构体数组 cout<<"请输入学号,姓名,c++,高数,英语成绩:"<<endl; Student stu ; //写出代码,实现要求的功能 for(i=1;i<N;i++) { cin>>stu[i].num; cin>>stu[i].name; cin>>stu[i].cpp; cin>>stu[i].math; cin>>stu[i].english; stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english; stu[i].average=stu[i].grade/3; } cout<<"学号 姓名 总分 均分 "<<endl; for(j=1;j<N;j++) { cout<<stu[j].num<<" "<<stu[j].name<<" "<<stu[j].grade<<" "<<stu[j].average<<endl; } cout<<"该班级所有同学的均值是:"<<endl; for(k=1;k<N;k++) { sum=sum+stu[k].average; } sum2=sum/3; cout<<sum2<<endl; return 0; }
运行结果
心得体会
这是开学之后的第一份作业,心里面挺惭愧的 上一周就那么荒度过去了,发现我真不是个自制力很强的人啊 ! 所以我已经把我电脑里面的lol卸载了!决定以后尽量不玩了!唉。。。编程的道路还很长啊 ! 引用一句经典的话语:革命仍未成功,同志仍需努力! 刚把得,加油哦!!
相关文章推荐
- 第二学期第二周项目1--学生成绩统计
- 第二周上机实践项目——学生成绩统计
- 第二周项目1 学生成绩统计
- 第二周项目一学生成绩统计
- 第二周项目1-学生成绩统计
- 第17周项目6(1)-学生成绩统计
- 2014秋C++第17周 项目6参考 学生成绩统计
- 【项目1-学生成绩统计】
- 第17周项目6--学生成绩统计
- 第17周项目6--学生成绩统计
- 第十七周项目6-学生成绩与统计(3)
- 第十七周项目六-学生成绩统计--1
- 项目2-学生成绩统计
- 第17周项目6-学生成绩统计3(2、奖学金获得者)
- 第17周项目6-学生成绩统计简单版
- 进阶项目8.2学生成绩统计
- 第十七周项目六 学生成绩统计-输出学生信息、总分和均分
- 第二周——学生成绩统计
- 第17周项目6-学生成绩各种统计排序筛选
- 第17周 项目6-1 统计学生成绩