C++:成绩类Score
问题:
定义学生成绩类Score,其私有数据成员有学号、姓名、物理、数学、外语、平均成绩。补全Score类及主函数,使得程序能在一行中一次输出该生的学号、姓名、物理、数学、外语、平均成绩。
【输入形式】学生的学号、姓名、物理成绩、数学成绩、外语成绩。
【输出形式】除了输入的所有基本信息,还应包括计算的平均成绩。
【样例输入】
081531 WangXiaoming 100 82 99
【样例输出】
081531 WangXiaoming 100 82 99 93.6667
代码:
#include<iostream>
using namespace std;
//学生成绩类score
class score
{//私有 private ://学生学号,学生姓名 string stuId,stuname;//学生的物理、数学、英语成绩 double physical,math,english;//学生物理、数学、英语的平均成绩 double average;//公共 public://构造函数 score(string StuId,string Stuname,double Physical,double Math,double English){stuId=StuId;stuname=Stuname;physical=Physical;math=Math;english=English;}//求三科成绩的平均值 void Average(){average=(physical+math+english)/3;}//输出学生的学号、姓名、物理成绩、数学成绩、英语成绩以及三科成绩的平均成绩 void print(){cout<<stuId<<" "<<stuname<<" "<<physical<<" "<<math<<" "<<english<<" "<<average;}
};int main()
{string StuId,Stuname;double Physical,Math,English; while(cin>>StuId>>Stuname>>Physical>>Math>>English){//创建score的对象stu1,并完成初始化 score stu1(StuId,Stuname,Physical,Math,English);//计算对象stu1的平均分数 stu1.Average();//输出对象stu1的信息 stu1.print(); }return 0;
}
运行结果:
C++:成绩类Score相关推荐
- 黑马程序员--C# 定义全班学生成绩类
---------------------- ASP.Net+Android+IOS开发..Net培训.期待与您交流! ---------------------- 包括姓名,学号,C++成绩,英语成 ...
- C++学习记录8:定义一个分数类Score和学生类Student
(1)定义一个分数类Score.它有3个数据成员: Chinese //语文课成绩 English //英语课成绩 Mathematics //数学课成绩 2个构造函数:无 ...
- c语言学生成绩统计问题分析,统计计算学生成绩类有关问题ACing
统计计算学生成绩类问题ACing 1,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的学生人数. int count,i,n; //count 为记录不及格成绩的个数 doubl ...
- 编写一个程序,设计一个类Score用于统计一个班的学生成绩,其中使用一个静态数据成员sum存储总分和一个静态成员函数getSum返回该总分
头文件名称: 头文件: #include<iostream> using namespace std;class Score { public:int getSum(){return su ...
- c#语言编程:定义person类,再派生学生类如何存放学生的成绩,C#定义全班学生成绩类,包括姓名,学号,C++成绩,英语成绩,数学成绩,平均成绩...
满意答案 兄弟咱写了1个小时,格式规范,且经过严密测试,完成你所需要功能,且还有人性化设计,并且为你提供了可视化测试,我为你考虑的周到吧,不懂就问我 努力吧~~~ usingSystem; using ...
- [LOJ]体育成绩统计 / Score (无脑模拟,没有脑子,就是上!)
题目 好久没敲过恶心的模拟题了,莫名有点怀念是什么鬼,我还记得我的zamjena 没啥想说的,这道题就是没智商有码力的 纯粹是纪念一下今天上午直接肝了的两个半小时,真的一点思维都不需要有,直接上!! ...
- java输出数学和英语成绩_java 计算班里每个同学3门课(英语、数学、数据库)的平均成绩和总成绩,编写一个成绩类来实现这些功能。...
展开全部 Grade.javapublic class Grade { private double english; private double math; private double sql; ...
- 成绩统计(score)
题目描述 合肥市某学校某年级共有m个班,每个班级都有n位学生.某次考试结束后,知道了每位学生的总分(整数),现在还要再统计一些数据: 1)每个班级的最高得分 2)每个班级的平均得分(四舍五入,保留一位 ...
- 大话C++类与对象(三)
友元函数 友元函数是一种定义在类外部的普通函数,其特点是能够访问类中私有成员和保护成员,即类的访问权限的限制对其不起作用. 友元函数需要在类体内进行说明,在前面加上关键字friend 例: 友元函数特 ...
最新文章
- 文本预处理的基本方法(分词、词性标注、命名实体识别)
- spring 事物的传播特性
- unity3d v5.1.1 ugui 带垂直滚动条的文本框
- iOS AVAudioSession 配置(录音完声音变小问题)
- consul 自动发现与自动注册
- Android -- 处理ViewPager的notifyDataSetChanged无刷新
- 那一天我们许下约定(组合数学,DP)
- OpenShift 4 - 基于CPU负载和网络负载的HPA
- Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
- excel中添加图片的代码
- java 30天之前的数据归档
- 微信公众平台如何审核
- Word文档换台电脑打开后字体、排版等会发生变化的原因及解决方案!
- 《Java核心技术》学习笔记——第8章 泛型程序设计
- 多模态,感知,认知,推理
- STM32L031 HAL库读写内部EEprom
- 记录:php上传图片至服务器 并返回显示图片地址
- Strut 2的值栈
- VMware虚拟机界面如何改为自动适应屏幕大小?图文详解
- 速方云怎么下载keep2share文件?
热门文章
- python中引号_Python中单引号,双引号和三引号的区别
- python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
- pip指定源安装_几种python安装简单方法
- nginx 安装_Nginx 安装
- 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
- mysql 列合并_实战讲解MySQL执行计划,面试官当场“要了我”
- wg运行内存装MySQL8_windows-安装mysql8的坑
- python中画圆的代码_Python使用matplotlib绘制圆形代码实例
- ireport怎么套打_DNF小小王国历险记巨人击退战怎么打 巨人击退战通关技巧攻略...
- js 延迟几秒执行ifarme_Node.js调试之llnode篇