自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (15)
  • 收藏
  • 关注

原创 矩阵

数组元素循环右移/*【问题描述】设计算法将含有n个元素的数组A的元素A[0...n-1]循环右移m位。【输入形式】输入一位数组元素 m的值【输出形式】输出循环右移m位后的一位数组【样例输入】2 1 4 5 8 32【样例输出】8 3 2 1 4 52021/4/19*/#include <iostream>const int MaxSize=100;using namespace std;void Rotate(int(&a)[Max

2021-04-21 19:32:41 394

原创 顺序串

s串中含t串的个数/*【问题描述】设计算法实现求s串中所含t串的个数。【输入形式】输入s串 和t串【输出形式】输出s中含有t的个数【样例输入】aaabaab ab【样例输出】22021/4/10*/#include <iostream>using namespace std;const int MaxSize=100;class SqStringClass{ char *data; int length;public:

2021-04-21 19:25:20 333

原创 链串

串相等/*【输入形式】输入 两个字符串【输出形式】输出判断结果 是否相等【样例输入】aaab aaac【样例输出】02021/4/10*/#include <iostream>using namespace std;struct LinkNode{ char data; LinkNode*next;};class LinkStringClass{ LinkNode *head;public: Lin

2021-04-21 19:16:43 288

原创 队列

非循环队列 基本成员函数#include <iostream>#define MaxSize 100using namespace std;template<typename T>class SqQueueClass{ T *data; int front,rear;public: SqQueueClass(); ~SqQueueClass(); bool QueueEmpty(); bool enQueue(T .

2021-04-21 16:50:04 642

原创 链栈

链栈 基本成员函数//单链表实现 初始时:head->next==NULL//优点:不需要考虑栈满上溢出的情况//栈空:head->next==NULL#include <iostream>using namespace std;//单链表实现 初始时:head->next==NULL//优点:不需要考虑栈满上溢出的情况//栈空:head->next==NULLtemplate<typename T>struct LinkStack

2021-04-21 16:41:11 155

原创 顺序栈

顺序栈 基本成员函数//顺序栈 栈顶指针初始化 top==-1//栈空:top==-1//栈满:top==MaxSize-1#include <iostream>#define MaxSize 100using namespace std;//顺序栈 栈顶指针初始化 top==-1//栈空:top==-1//栈满:top==MaxSize-1template<typename T>class SqStackClass{ T*data; .

2021-04-21 16:38:40 336

原创 双链表

双链表x变成y/*【问题描述】有一个双链表L,设计一个算法将其中所有值为x的结点值替换为y。【输入形式】输入双链表元素值 x的值 y的值【输出形式】输出替换后的双链表元素值【样例输入】2 3 2 5 6 2 9 2 1【样例输出】1 3 1 5 6 1 9【样例说明】异常情况说明,如果L中没有x,输出“error”2021/3/27*/#include <iostream>using namespace std;te

2021-04-21 16:33:28 373

原创 单链表

单链表 基本成员函数 + void Sort();//将单链表递增排序 bool DelMaxNextNode(LinkListClass<T>&L);//删除最大结点的后一个 int Findlast(T x);//查找最后一个值为x结点的逻辑序号 void Reverse();//单链表#include <iostream>using namespace std;template <typename T>...

2021-04-21 16:30:09 687

原创 顺序表

顺序表 基本成员函数 &确定最小元素的逻辑位序 void类型的简易版(不考虑失败情况)删除所有x#define MaxSize 20#include<iostream>using namespace std;template<class T>class SqListClass //顺序表类模板{ T *data; int length;public: SqListClass();//构造函...

2021-04-21 16:00:15 291

原创 数组-查找矩阵鞍点(二维矩阵的行数和列数在输入时确定)

数组-查找矩阵鞍点(二维矩阵的行数和列数在输入时确定)【问题描述】找出一个矩阵的“鞍点”,即鞍点元素在所在行上最大,在其所在列上最小。也可能没有鞍点。 两组样例数据:①二维数组有鞍点9 80 205 40 90 -60 777 1210 -3 888 89②二维数组没有鞍点9 80 205 4090 -60 196 1 210 -3 101 8945

2021-01-12 14:31:23 446

原创 使用一维数组进行冒泡排序

使用一维数组进行冒泡排序【问题描述】从键盘输入某班学生某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试用冒泡法编程将分数按从高到低顺序进行排序并输出。【输入形式】任意输入一组正整数,输入负值时,表示输入结束【输出形式】用冒泡法编程将输入的数按从高到低顺序进行排序并输出(两数之间空一格)【样例输入】65 78 60 97 80 99 79 76 82 100 88 -1【样例输出】100 99 97 88 82 80 79 78 76 65 60#include <

2021-01-12 14:31:07 1015

原创 Fibonacci数列

Fibonacci数列【问题描述】用动态分配空间的方法计算Fibonacci数列的钱20项并存储到动态分配的空间中。要求输出时,设置宽度为6,且左对齐#include<iostream>#include<iomanip>using namespace std;int main(){ int *p=new int[20]; *p=1; *(p+1)=1; for(int i=2;i<20;i++) { *(p+i)=*

2021-01-12 14:30:49 103

原创 字符串逆序输出

字符串逆序输出【问题描述】输入一个字符串,将该字符串逆序并输出。(不能再重新定义字符串)【输入形式】【输出形式】【样例输入】ab cd efg【样例输出】gfe dc ba#include <iostream>#include<cstring>using namespace std;int main(void){ char a[100]; cin.getline(a,100); int l=strlen(a); int temp;

2021-01-12 14:29:51 633

原创 杨辉三角形

杨辉三角形【问题描述】在屏幕上显示如下杨辉三角形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1… … … … … … …【输入形式】从键盘输入整数n(n>=0且n<=12)【输出形式】在屏幕上输出n+1行杨辉三角形。【样例输

2021-01-12 14:29:33 322

原创 转换进制数

转换进制数【问题描述】编写一个函数,输入一个十进制数,和要转换的进制数m,输出相应的二进制数、八进制数,或者十六进制数。dectosys(12,2)=1100 dectosys(12,8)=14 dectosys(12,16)=C【输入形式】任意输入m和n的值,第一个代表的是十进制数n,第二个代表的是进制数m【输出形式】输出转换过的数值【样例输入】12 2【样例输出】dectosys(12,2)=1100【样例说明】n和m从键盘任意输入,第一个代表的是十进制数n,第二个代表的是进制数m#i

2021-01-12 14:29:08 416

原创 递归函数求平方和

递归函数求平方和【问题描述】f(n)=11+22+33+…+nn【输入形式】一个整数【输出形式】平方和【样例输入】10【样例输出】385#include <iostream>using namespace std;int f(int n){ if(n==1) return 1; else return f(n-1)+n*n;}int main(){ int n; cin>>n; cout<<f(n)<<endl

2021-01-12 14:28:57 1461

原创 质因数分解-2

质因数分解-2任何一个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。求一个数分解质因数要从最小的质数除起一直除到结果为质数为止。从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m以质因数从小到大顺序排列的乘积形式输出,否则,输出”It is a prime number!"。例如:用户输入90,则输出90=233*5;用户输入17,则输出“It is a prime number!"。#include <i

2021-01-12 14:28:19 342

原创 质因数分解-1

质因数分解-1【问题描述】任何一个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。求一个数分解质因数要从最小的质数除起一直除到结果为质数为止。(注意:1不是素数也不是合数)从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m以质因数从小到大顺序排列的乘积形式输出,否则,输出”It is a prime number!"。例如:用户输入90,则输出90=233*5;用户输入17,则输出“It is a prime nu

2021-01-12 14:28:05 836

原创 斐波那契数列

斐波那契数列【问题描述】斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……,现在令这个序列的第一项为1,第二项为1,求第n项的值【输入形式】1个整数【输出形式】1个整数【样例输入】2【样例输出】1#include <iostream>using namespace std;

2021-01-12 14:27:41 144

原创 CArray类

CArray类【问题描述】下面是一个数组类CArray的定义,其中已给出了其部分成员函数的实现代码。请补充剩余成员函数。【样例输入】1 2 3 4 5 6 7 8 9 10【样例输出】b=1 2 3 4 5 6 7 8 9 10c=1 2 3 4 5 6 7 8 9 10d=2 4 6 8 10 12 14 16 18 20e=0 0 0 0 0 0 0 0 0 0#include <iostream>using namespace std;class CArray

2021-01-09 19:43:31 875

原创 定义雇员类Employee

定义雇员类Employee【问题描述】定义雇员类Employee,包含string型成员变量m_Name(姓名)和m_No(编号),int型成员变量m_Department(部门号),成员函数SetName(string),SetNo(string),SetDept(int)分别用来设置姓名、编号和部门号,Display()函数用来输出雇员信息,还包含一个构造函数Employee(string,string,int)。定义一个经理类Manager,派生于雇员类Employee,新增成员变量m_Level表

2021-01-09 19:39:35 5737

原创 定义学生类,导师类和研究生类

定义学生类,导师类和研究生类【问题描述】已有学生类Student和导师类Advisor,相关成员函数和数据成员已经给出。以Student类做基类,派生出研究生类GradStu,包含数据成员string类型的m_subject(专业)和Advisor类型的m_advisor(导师)。除构造函数外,还包含函数Display()用来显示信息。请根据注释信息完善程序。注意:学生类中的m_average(平均分)的计算公式为:m_average = (m_semesterHours * m_average +

2021-01-09 19:37:18 968

原创 实现复数类

实现复数类【问题描述】实现复数类,下图是复数类的UML图。(其中ComplexNumber是构造函数,请大家使用setdata函数替代)QQ图片20200403091832.jpg其中:add-复数相加 sub-复数相减 mul-复数相乘 div 复数相除QQ图片20200403091931.jpg【输入形式】【输出形式】【样例输入】1 2 3 4【样例输出】c1: 1 + 2ic2: 3 + 4ic3: 0 + 0ic1

2021-01-09 17:17:19 523

原创 Point类(常成员函数,友元函数)

**Point类**【问题描述】根据下面的主函数,补充定义点类Point及相关函数,主要成员如下:1、两个double型私有数据成员x,y,分别表示横坐标和纵坐标2、几个公有成员函数(1)构造函数:带有默认值,横坐标和纵坐标的默认值均为0;(2)常成员函数GetX(),用于返回横坐标的值;(3)常成员函数GetY(),用于返回纵坐标的值;(4)成员函数change(),用来改变坐标的值,具体值由用户输入(5)成员函数print(),用来输出普通点的坐标(6)常成员函数print(),用

2021-01-09 17:10:24 4855 3

原创 定义一个Gril类和一个Boy类

**定义一个Gril类和一个Boy类**【问题描述】定义一个Gril类和一个Boy类,这两个类中都有表示姓名、年龄的私有数据成员,都要定义构造函数、析构函数、输出成员变量信息的公有成员函数。根据已有的main函数,编写Girl类和Boy类,并能够输出如下的信息。【输入形式】【输出形式】【样例输入】zhangsan 19 lisi 20【样例输出】Girl constructing…Boy constructing…Girl’s name:zhangsanGirl’s age:19

2021-01-09 17:08:00 2482

原创 程序改错

**程序改错**【问题描述】请修改下列程序,尽量减少增行或者减行,当输入2时,程序的运行结果如下:The number of all students:0The number of all students:1The number of all students:0The number of all students:2The number of all students:2要求:类中数据成员连同访问属性均不可以修改。错误程序源码如下:#includeusing namespace

2021-01-09 17:02:12 1077

原创 设计一个学生类(学号姓名性别成绩)

**设计一个学生类**【问题描述】设计一个学生类,成员变量包括学号,姓名,性别和一门课的成绩。成员函数如下:(1)构造函数对学生的所有属性初始化,无参数的构造函数设置学号为1001,姓名为zhangsan,性别为M(2)输入学生信息和输出学生信息。(3)输入学生学号和成绩(4)获取学生成绩在main函数中定义一个班的同学(假如一个班有N个同学,采用对象数组),输出该班的平均成绩。【输入形式】【输出形式】【样例输入】1001 801002 701003 871004 69100

2021-01-09 16:57:03 15867

原创 book类(5本书的价格对象指针)

**构造一个类book**【问题描述】构造一个类book,其中含有两个私有数据成员book_n, price,建立一个含有5个元素的数组对象,将book_n初始化为n~n+5(n从键盘输入),将price初始化为book_n的10倍。显示每个对象的book_nprice。另外通过对象指针访问对象数组,使程序以相反的顺序显示对象数组的book_nprice。【输入形式】【输出形式】【样例输入】1【样例输出】10 40 90 160 250250 160 90 40 10#include

2021-01-09 16:42:21 835

原创 30位无符号整数位

#include<iostream>#include<cstring>using namespace std;class slnum{public: slnum(); //构造函数 void readnum(char*); //读数 void silmple(); //简化数 void display(); //显示数private: int n...

2021-01-09 16:37:29 457

空空如也

数字电路 证明题 怎么写啊???挺急的。。。有大佬帮忙嘛

2021-06-05

今天数据结构考试图章节机考 100’ 考试时间:1小时30分钟 30道选择 1’ 15道填空 1’

2021-05-28

数据结构 c++ n个结点 m个叶子结点的二叉树有几种形态 试用编程实现(n,m为用户输入数据)

2021-04-30

求助! 有人可以我怎么写嘛 与非电路 逻辑表达式求解Y1.Y2 第三小题 由表格求解 第四小题 用

2021-04-24

有大佬 帮帮忙嘛 是一个python课设 应该是和爬虫、系统相关的 求一个豆瓣电影分析系统 系

2021-04-17

有谁学 数字电路吗? 看看这三个问题 第一个是卡诺图 圈1化简 是可以的对吧 第二和第三个问题

2021-04-14

python深度学习 以下是老师要求的其中的一个案例。 使用Python常用库,爬取某电影评价文本

2021-04-06

python深度学习 以下是老师要求的其中的一个案例。 使用Python常用库,爬取某电影评价文本

2021-04-06

大佬帮帮忙啊啊啊 真的要崩溃了 现在是这么个情况。 我要在pyCharm里用pip安装一个模块。可

2021-04-06

python列表 元祖 排序 怎样以第一行列表中的元祖中的列表中的第二个元素(就是第二个数字)降序排

2021-04-03

求助,,大家看看这是什么问题导致的?

2021-03-30

急急急!!!很急!有没有大佬帮帮忙啊啊啊啊啊啊。。。[face]monkey2:019.png[/f

2021-03-28

有没有大佬给我解解惑啊啊啊啊啊啊 友元函数有什么问题吗?没问题啊好像。 (第一次构建顺序表[face

2021-03-24

有没有大佬给我解解惑?? 为什么编译不成功??

2021-03-24

求助!!!急急急!!!设计一个算法删除单链表L中值最大的结点的后继结点,若不存在返回false. 并

2021-03-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除