oj成绩处理
来源:互联网 发布:python环境变量配置 编辑:程序博客网 时间:2024/06/05 16:01
问题:
//小平帮老师处理期末成绩时遇到了问题。他需要计算每个同学的平均成绩,//并判断他们是否通过了期末考试不及格成绩(<60),若都通过才能pass,//若没通过要说明是哪几科未通过。因此他需要两个函数,一个求平均成绩(不考虑小数),//另一个判断是否通过考试,通过输出pass,否则输出未通过的科目。请你们帮帮他!//期末包括Chinese,Math,English三门课程。
程序:
#include <iostream>using namespace std;class Student{protected: int num,chinese,math,english;public: Student(int n,int c,int m,int e):num(n),chinese(c),math(m),english(e){} void aver() { cout<<((chinese+math+english)/3)<<endl; } void pass(); void printnum() { cout<<"student:"<<num<<endl; }};void Student::pass() { int n=0; if(chinese>=60) { n+=1; } else { cout<<"chinese is fail."<<endl; } if(math>=60) { n+=1; } else { cout<<"math is fail."<<endl; } if(english>=60) { n+=1; } else { cout<<"english is fail."<<endl; } if(n==3) { cout<<"pass"<<endl; } }int main(){ int num,chinese,math,english; cin>>num>>chinese>>math>>english; Student stu(num,chinese,math,english); stu.printnum(); stu.aver(); stu.pass(); return 0;}
结果:
0 0
- oj-处理成绩1
- oj-成绩处理2
- oj成绩处理
- oj的处理成绩
- 【OJ】---K---处理成绩
- YTU-OJ-处理成绩
- oj问题 K: 成绩处理
- oj处理成绩(c++类训练)
- 第十三周 Oj 学生成绩的处理
- 第13周 oj 学生成绩处理
- 第十三周oj实践学生成绩处理
- 第十三周OJ(1)学生成绩处理
- 2015年第十六周oj刷题:成绩处理
- C语言OJ项目参考(2969)学生成绩的处理
- 第十三周 OJ总结<1>--学生成绩的处理
- 第十三周oj项目A对学生成绩的处理
- 第十三周-OJ-A学生成绩的处理
- 第十三周OJ——学生成绩的处理
- XSS与HTTP-only Cookie 脚本获取JSESSIONID的方法
- 如何在一周内摸清一个行业
- Apache CXF实战之一 Hello World Web Service
- 关于textarea和window.clipboardData.setData遇到的小小问题
- Ubuntu中更好地使用Source Insight
- oj成绩处理
- 2-sat问题
- 程序优化-基本优化(我的总结)
- C# 操作MSSQL数据库类(winform)
- hdu1043Eight (经典的八数码)(康托展开+BFS)
- DNS 安全信息 (微软)
- Solr索引增删改查
- oj学生数组
- Ural 1519. Formula 1 优美的插头DP