![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++期末复习回顾PTA
xxxxbubble
这个作者很懒,什么都没留下…
展开
-
学生派生类
学生派生类 (10 分)根据所给的类Student定义其派生类,并利用构造函数进行数据初始化,使程序能按照"样例"的格式进行输出类定义:#include <iostream>#include<string>using namespace std;class Student {public: Student(int n,string nam,c原创 2021-05-26 19:30:28 · 1243 阅读 · 1 评论 -
6-6 创建CPU (15 分)
6-6 创建CPU (15 分)定义一个CPU类,包含等级(Rank)、频率(frequency)、电压(voltage)等属性。其中,rank为枚举类型CPU__Rank,定义为enum CPU_Rank{P1=1,P2,P3,P4,P5,P6,P7},frequency为单位是MHz的整型数,voltage为浮点型的电压值。函数接口定义:根据题目要求写出类。裁判测试程序样例:/* 请在这里填写答案 */int main(){CPU a(P6,3,300);cout<<"cp原创 2021-05-20 15:34:17 · 1139 阅读 · 2 评论 -
6-5 定义Date类 (类外定义构造函数)
6-5 定义Date类 (15 分)本题要求实现一个日期类定义,根据所定义的类可以完成相关的类测试。Date类定义:根据Date被使用的情况,进行Date类定义,要求通过构造函数进行日期初始化,并通过display()函数进行日期格式显示,显示格式为"月/日/年"测试程序样例:main( ) 函数定义如下int main(){Date d1(3,25,2019);Date d2(3,30);Date d3(10);Date d4;d1.display();d2.display();原创 2021-05-20 14:25:27 · 2558 阅读 · 0 评论 -
2021-05-20
6-3 类的声明和成员函数的实现–this指针 (20 分)本题要求声明和实现一个Car类,包括实现其成员函数。要求如下:类和函数接口定义:声明一个Car类;三个public成员函数:(1) disp_welcomemsg(),无返回类型;(2) get_wheels(),返回一个Car类的数据成员m_nWheels的值;(3) set_wheels(int),用指定的形参初始化数据成员m_nWheels的值;一个私有数据成员m_nWheels,整数类型,代表汽车的车轮数量。其中,成员原创 2021-05-20 00:47:07 · 86 阅读 · 0 评论 -
C++期末复习——switch和循环 除法注意
标题7-1 圆形体体积计算器 (20分)本题要求实现一个常用圆形体体积的计算器。计算公式如下:(自行查找)是底圆半径,h是高。输入格式:在每次计算之前,要求输出如下界面:1-Ball2-Cylinder3-Coneother-ExitPlease enter your command:然后从标准输入读进一个整数指令。输出格式:如果读入的指令是1或2或3,则执行相应的体积计算;如果是其他整数,则程序结束运行。当输入为1时,在计算球体体积之前,打印Please enter the r原创 2020-12-28 18:15:23 · 285 阅读 · 0 评论 -
C++期末复习----矩阵相乘
7-3 矩阵A乘以B (15分)给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列。只有Ca=Rb时,两个矩阵才能相乘输入格式:输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R行,每行给出C个整数,以1个空格分隔,且行首尾没有多余的空格。输入保证两个矩阵的R和C都是正数,并且所有整数的绝对值不超过100。输出格式:若输入的两个矩阵的规模是匹配的,则按照输入的格式输出乘积矩阵AB,原创 2020-12-23 17:17:24 · 243 阅读 · 0 评论 -
C++复习---结构体--计算职工工资
C++复习—结构体作业7–第一题-1 计算职工工资 (15分)给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每行输出一位职员的姓名和实发工资,间隔一个空格,工资保原创 2020-12-21 18:42:32 · 2118 阅读 · 0 评论 -
C++期末复习运算符混淆---打妖怪
7-2 打妖怪(低级错误:运算符混淆问题)实验1(第二题)话说孙大圣保唐僧西天取经,路上遇到一妖怪。妖怪共有 v 滴血,大圣每打一棒就能使妖怪失去 h 滴血,妖怪一旦没血就会立即死去。大圣打 n 棒刚好将妖怪打死。请编写程序,输入 v 和 h,输出 n。输入样例2510 1000输出样例3第一次重做#include<iostream>using namespace std;int main(){ int v,h; cin>>v>>h原创 2020-12-20 17:38:33 · 1140 阅读 · 0 评论 -
C++复习----数据初始化问题---奇偶分家
C++期末回顾PTA习题7-2 奇偶分家 (15分)数据初始化问题(实验2 第二题)给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6第一次重做:#include<iostream>using namespace std;int mai原创 2020-12-20 17:30:39 · 319 阅读 · 0 评论