随笔分类 -  pta练习

摘要:本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义:List Merge( List L1, List L2 );其中List结构定义如下: typedef struct Node *PtrToNode;struct Node { ElementType D 阅读全文
posted @ 2024-04-29 21:32 新晋软工小白 阅读(7) 评论(0) 推荐(0) 编辑
摘要:请编写程序实现单链表插入、删除结点等基本算法。给定一个单链表和一系列插入、删除结点的操作序列,输出实施上述操作后的链表。单链表数据域值为整数。 输入格式: 输入第1行为1个正整数n,表示当前单链表长度;第2行为n个空格间隔的整数,为该链表n个元素的数据域值。第3行为1个正整数m,表示对该链表施加的操 阅读全文
posted @ 2024-04-28 20:04 新晋软工小白 阅读(64) 评论(0) 推荐(0) 编辑
摘要:今日完成pta上两道题 1,本题要求实现六个函数,顺序表为整型数据,可实现输入、输出、取值、查找、插入、删除功能。 1 void ListOutput(SqList L){ 2 for(int i=0;i<L.length;i++){ 3 cout<<L.elem[i]<<" "; 4 } 5 co 阅读全文
posted @ 2024-04-27 20:00 新晋软工小白 阅读(3) 评论(0) 推荐(0) 编辑
摘要:定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,通过读取文件dog1的状态赋给dog2。分别用文本方式和二进制方式操作文件。 1 #include <iostream> 2 #incl 阅读全文
posted @ 2023-05-15 20:47 新晋软工小白 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 #include<iostream> 2 using namespace std; 3 class Time 4 { 5 private: 6 int hh; 7 int mm; 8 int ss; 9 public: 10 Time() 11 { 12 hh = 0; 13 mm = 0; 1 阅读全文
posted @ 2023-05-07 20:44 新晋软工小白 阅读(32) 评论(0) 推荐(0) 编辑
摘要:复数类Complex有两个数据成员:a和b, 分别代表复数的实部和虚部,并有若干构造函数和一个重载-(减号,用于计算两个复数的距离)的成员函数。 要求设计一个函数模板 template < class T > double dist(T a, T b) 对int,float,Complex或者其他类 阅读全文
posted @ 2023-05-06 22:00 新晋软工小白 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 阅读全文
posted @ 2023-04-21 20:03 新晋软工小白 阅读(759) 评论(0) 推荐(0) 编辑
摘要:现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架class Vehicle{protected:string NO;public:Vehicl virtual int fee()=0;//计算应收费用};以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费 阅读全文
posted @ 2023-04-17 19:33 新晋软工小白 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,并求出它们的和。要求用基类指针数组。使它的每一个元素指向一个派生类的对象。PI=3. 阅读全文
posted @ 2023-04-16 21:04 新晋软工小白 阅读(1285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示