PTA实验题:7-2 计算全班学生C++课程的总成绩和平均成绩 (10 分)
定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。
输入格式:
输入5个不超过100的正整数,作为C++成绩。
输出格式:
在第一行中输出成绩的和,第二行输出平均成绩。
输入样例:
90 80 70 60 50
结尾无空行
输出样例:
350
70
结尾无空行
参考答案(没有使用静态成员函数和静态成员):
#include <iostream>
using namespace std;
class Student
{private:int Score[5];public:Student(int score[])//初始化是数组里不需要传入值{for(int i =0;i<5;i++){Score[i]=score[i];} }int sum(){int Sum=0;//最好进行初始化for(int i =0;i<5;i++){Sum+=Score[i];} cout<<Sum<<endl;//这里不能使用return}double average(){double Average=0.0;int a=0;for(int i =0;i<5;i++){a+=Score[i];} Average=a/5;cout<<Average<<endl;//这里不能使用return}
};
int main ()
{int b[5];for(int j=0;j<5;j++){cin>>b[j]; }Student S (b); //传参过程不需要用数组表示S.sum();S.average();return 0;
}
加油!!!
PTA实验题:7-2 计算全班学生C++课程的总成绩和平均成绩 (10 分)相关推荐
- 【PTA】计算全班学生C++课程的总成绩和平均成绩 (10 分)
注意: 因为自定义了构造函数,是要有参数的,所以最后为了输出sum要定义参数为0的对象. #include<iostream> using namespace std;class Stud ...
- 计算全班学生C++课程的总成绩和平均成绩
定义一个类Student,记录学生C++课程的成绩.要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩. 输入格式: 输入5个不超过100的正整数,作为C++成绩. 输出格式: ...
- 建立student类,在此类中所有数据定义为私有数据变量。并建立一个student对象数组,用附件中的数据进行初始化。计算每个学生三门课程的总分和平均成绩(C++实验)
一.实验目的: (1)掌握类的创建,成员数据和成员函数的构建. (2)掌握构造函数的重载. (3)掌握静态成员函数和静态成员函数的使用. 二.实验内容和要求: (1)按照附件"成绩表.txt ...
- C++统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩。
输入学生人数(最多为50个人),然后按编号从小到大的顺序依次输入学生成绩(语文.数学和英语3门课程的成绩),最后统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩 #include& ...
- 计算平均成绩 (10分)
给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单 ...
- PTA实验题:6-7 自定义的学生类 (10 分)
本题要求定义一个简单的学生类,数据成员仅需要定义学号和姓名,函数成员的原型见给出的代码,请给出函数成员的类外完整实现. 函数接口定义: class Student {private:int m_id; ...
- cpp课程设计实验题:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(coun
CPP实验题:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name).学号(num).数学成绩(mathScore).英语成绩(englishScore).人数(count).数 ...
- 7-64 计算平均成绩 (15 分)
7-64 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平 ...
- C++:求五位学生的总成绩以及平均成绩
问题: 定义数组存储5位学生的姓名和4科考试的成绩,计算并输出每个学生的总成绩和平均成绩,找出平均成绩最高的学生姓名. 代码: #include<iostream> #include< ...
最新文章
- 公司虚拟化平台VMware vCenter Server无法连接故障排查解决
- C++构造及析构执行顺序
- cannot open file mfc42u.lib的问题解决
- idea撤销与恢复快捷键_IntelliJ IDEA 重做快捷键和配置哲学
- linux 嵌入式 快照_Linux 系统之Systemd
- 让一切“并行”——任务并行库原理及应用
- 网友希望一加7像iPhone XR一样流畅 刘作虎:iPhone很卡
- python从字符串中删除字符_在Python中从字符串中删除字符
- 使用JavaScript实现纯前端读取excel文件并与后台进行交互
- 经纬度 android,android....中国各城市的经纬度,
- 如何查看当前计算机硬盘状态,win7系统下如何查看硬盘状态
- 服务器固态硬盘无法识别硬盘,固态硬盘无法识别的原因及解决方法
- c语言人民邮电出版社课后答案,C语言程序设计教程(人民邮电出版社) 课后习题解答6-10...
- Echart 画图表
- 笔记:新手SEOer必备的WordPress优化插件
- MFC模拟登陆、操作路由器
- 【华为OD机试真题 JAVA】热点网站统计
- Zotero——一款文献管理工具
- org.gradle.api.resources.ResourceException: Could not get resource ‘https://xxx.xxx/xxx.pom
- EC11旋转编码器、stm32f103驱动程序