问题:

定义学生成绩类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相关推荐

  1. 黑马程序员--C# 定义全班学生成绩类

    ---------------------- ASP.Net+Android+IOS开发..Net培训.期待与您交流! ---------------------- 包括姓名,学号,C++成绩,英语成 ...

  2. C++学习记录8:定义一个分数类Score和学生类Student

    (1)定义一个分数类Score.它有3个数据成员: Chinese       //语文课成绩 English       //英语课成绩 Mathematics   //数学课成绩 2个构造函数:无 ...

  3. c语言学生成绩统计问题分析,统计计算学生成绩类有关问题ACing

    统计计算学生成绩类问题ACing 1,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的学生人数. int count,i,n; //count 为记录不及格成绩的个数 doubl ...

  4. 编写一个程序,设计一个类Score用于统计一个班的学生成绩,其中使用一个静态数据成员sum存储总分和一个静态成员函数getSum返回该总分

    头文件名称: 头文件: #include<iostream> using namespace std;class Score { public:int getSum(){return su ...

  5. c#语言编程:定义person类,再派生学生类如何存放学生的成绩,C#定义全班学生成绩类,包括姓名,学号,C++成绩,英语成绩,数学成绩,平均成绩...

    满意答案 兄弟咱写了1个小时,格式规范,且经过严密测试,完成你所需要功能,且还有人性化设计,并且为你提供了可视化测试,我为你考虑的周到吧,不懂就问我 努力吧~~~ usingSystem; using ...

  6. [LOJ]体育成绩统计 / Score (无脑模拟,没有脑子,就是上!)

    题目 好久没敲过恶心的模拟题了,莫名有点怀念是什么鬼,我还记得我的zamjena 没啥想说的,这道题就是没智商有码力的 纯粹是纪念一下今天上午直接肝了的两个半小时,真的一点思维都不需要有,直接上!! ...

  7. java输出数学和英语成绩_java 计算班里每个同学3门课(英语、数学、数据库)的平均成绩和总成绩,编写一个成绩类来实现这些功能。...

    展开全部 Grade.javapublic class Grade { private double english; private double math; private double sql; ...

  8. 成绩统计(score)

    题目描述 合肥市某学校某年级共有m个班,每个班级都有n位学生.某次考试结束后,知道了每位学生的总分(整数),现在还要再统计一些数据: 1)每个班级的最高得分 2)每个班级的平均得分(四舍五入,保留一位 ...

  9. 大话C++类与对象(三)

    友元函数 友元函数是一种定义在类外部的普通函数,其特点是能够访问类中私有成员和保护成员,即类的访问权限的限制对其不起作用. 友元函数需要在类体内进行说明,在前面加上关键字friend 例: 友元函数特 ...

最新文章

  1. 文本预处理的基本方法(分词、词性标注、命名实体识别)
  2. spring 事物的传播特性
  3. unity3d v5.1.1 ugui 带垂直滚动条的文本框
  4. iOS AVAudioSession 配置(录音完声音变小问题)
  5. consul 自动发现与自动注册
  6. Android -- 处理ViewPager的notifyDataSetChanged无刷新
  7. 那一天我们许下约定(组合数学,DP)
  8. OpenShift 4 - 基于CPU负载和网络负载的HPA
  9. Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
  10. excel中添加图片的代码
  11. java 30天之前的数据归档
  12. 微信公众平台如何审核
  13. Word文档换台电脑打开后字体、排版等会发生变化的原因及解决方案!
  14. 《Java核心技术》学习笔记——第8章 泛型程序设计
  15. 多模态,感知,认知,推理
  16. STM32L031 HAL库读写内部EEprom
  17. 记录:php上传图片至服务器 并返回显示图片地址
  18. Strut 2的值栈
  19. VMware虚拟机界面如何改为自动适应屏幕大小?图文详解
  20. 速方云怎么下载keep2share文件?

热门文章

  1. python中引号_Python中单引号,双引号和三引号的区别
  2. python怎么清屏_python实现清屏的方法 Python Shell中清屏一般有两种方法。
  3. pip指定源安装_几种python安装简单方法
  4. nginx 安装_Nginx 安装
  5. 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
  6. mysql 列合并_实战讲解MySQL执行计划,面试官当场“要了我”
  7. wg运行内存装MySQL8_windows-安装mysql8的坑
  8. python中画圆的代码_Python使用matplotlib绘制圆形代码实例
  9. ireport怎么套打_DNF小小王国历险记巨人击退战怎么打 巨人击退战通关技巧攻略...
  10. js 延迟几秒执行ifarme_Node.js调试之llnode篇