类和对象
染夕陌木
这个作者很懒,什么都没留下…
展开
-
R5-1将空白的地方填写完整,使程序完成指定的功能。
#include <iostream> using namespace std; class Student {public: Student(int n,float s):num(n),score(s){} //利用参数初始化表进行数据初始化 void display(); private: int num; float score; }; void Student::display() {cout<<num<<" "<&l.原创 2021-07-11 10:51:47 · 2217 阅读 · 0 评论 -
PTA R6-30 学生成绩的输入和输出(运算符重载) (10 分)
现在需要输入一组学生的姓名和成绩,然后输出这些学生的姓名和等级。 输入时,首先要输入学生数(正整数)N。接着输入N组学生成绩,每组成绩包括两项:第一项是学生姓名,第二项是学生的成绩(整数)。 输出时,依次输出各个学生的序号(从1开始顺序编号),学生姓名,成绩等级(不小于60为PASS,否则为FAIL) 函数接口定义: 面向Student类对象的流插入和流提取运算符 裁判测试程序样例: #include <iostream> #include <string> usin原创 2021-06-29 23:47:01 · 2979 阅读 · 2 评论 -
PTA R6-26 时间相加 (10 分)
设计一个时间类,用来保存时、分、秒等私有数据成员,通过重载操作符“+”实现2个时间的相加。要求: (1)小时的时间范围限制在大于等于0;(2)分的时间范围为0~59分;(3)秒的时间范围为0~59秒。 #include <iostream> using namespace std; class Time { private: int hours,minutes, seconds; public: Time(int h=0, int m=0, int s=0); Time operato原创 2021-06-29 11:18:31 · 676 阅读 · 0 评论 -
PTA R7-5 通过指针,输出对象数组的数据 (20 分)
编写重载函数myMax可分别求取两个整数,三个整数,两个双精度数的最大值。 函数接口定义: 裁判测试程序样例: /* 请在这里填写答案 */ int main(){ cout<<myMax(3,4)<<endl; cout<<myMax(3,4,5)<<endl; cout<<myMax(4.3,3.4)<<endl; } 输入样例: 无 输出样例: 在这里给出相应的输出。例如: .原创 2021-06-17 23:08:47 · 3715 阅读 · 0 评论