自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 第10关:求供应工程J1零件的供应商号码SNO

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商 供应某种零件 给某工程项目的数量为QTY。求供应工程J1零件的供应商号码SNO(注意去重复)开始你的任务吧,祝你成功。

2024-03-20 17:50:45 337

原创 第9关:请将(S2,J6,P4,200)插入供应情况关系表SPJ

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商 供应某种零件 给某工程项目的数量为QTY。请将(S2,J6,P4,200)插入供应情况关系表SPJ。开始你的任务吧,祝你成功。

2024-03-20 17:49:54 269

原创 第8关:删除P表中所有的记录

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;开始你的任务吧,祝你成功。删除P表中所有的记录。

2024-03-20 17:49:23 145

原创 第7关:从SPJ表中删除零件名称为螺丝刀的记录

2、供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商 供应某种零件 给某工程项目的数量为QTY。1、零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;从SPJ表中删除零件名称为螺丝刀的记录(用子查询方式)开始你的任务吧,祝你成功。

2024-03-20 17:48:48 312

原创 第6关:从SPJ表中删除供应商号是S2的记录

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商供应某种零件 给某工程项目的数量为QTY。从SPJ表中删除供应商号是S2的记录。开始你的任务吧,祝你成功。

2024-03-20 17:48:09 228

原创 第5关:删除J表中的所有工程项目在天津的记录

工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。删除J表中的所有工程项目在天津的记录。开始你的任务吧,祝你成功。

2024-03-20 16:55:03 377

原创 第4关:将SPJ表中所有天津供应商的QTY属性值减少11

2、供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商 供应某种零件 给某工程项目的数量为QTY。将SPJ表中所有天津供应商的QTY属性值减少11(用子查询方式)开始你的任务吧,祝你成功。

2024-03-20 16:51:33 170

原创 第3关:将SPJ表中由S5供给J4的零件P6改为由S3供应

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商 供应某种零件 给某工程项目的数量为QTY。将SPJ表中由S5供给J4的零件P6改为由S3供应。开始你的任务吧,祝你成功。

2024-03-20 16:50:35 229

原创 第2关:把P表中全部红色零件的颜色改成蓝色

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;把P表中全部红色零件的颜色改成蓝色。开始你的任务吧,祝你成功。

2024-03-20 16:48:48 128

原创 第1关:将P表中的所有红色零件的重量增加6

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;将P表中的所有红色零件的重量增加6。开始你的任务吧,祝你成功。

2024-03-20 16:47:14 190

原创 第5关:创建供应情况表SPJ,并插入数据

创建供应情况表SPJ(SNO,PNO,JNO,QTY),并在SPJ表中插入下图数据。其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

2024-03-20 16:44:22 257

原创 第4关:创建工程项目表J,并插入数据

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。创建工程项目表J(JNO,JNAME,CITY),并在J表中插入下图数据。开始你的任务吧,祝你成功!

2024-03-20 16:41:52 391

原创 第3关:创建零件表P,并插入数据

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。创建零件表P(PNO,PNAME,COLOR,WEIGHT),并在P表中插入下图数据。

2024-03-20 16:40:52 323

原创 第2关:创建供应商表S,并插入数据

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。创建供应商表S(SNO,SNAME,STATUS,CITY),并在S表中插入下图数据。其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

2024-03-20 16:39:51 338

原创 第1关:创建数据库

其中,database_name是要创建的数据库的名称。创建一个名为mydata的数据库。开始你的任务吧,祝你成功!

2024-03-20 16:38:55 459

原创 第1关:列表的属性与方法

初始化一个空列表,输入一个正整数 n。接下来,你将被要求输入 n 个指令,每得到一个指令后,根据指令的字符串进行对应的功能操作。第一行输入一个正整数 n‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬。随后的 n 行,每行输入一个如示例格式的命令(或命令加1或2个整数,要求加入列表的必须是整数)每遇到“print”时,在新的一行输出列表。平均代码量 19 行。

2024-03-19 15:04:00 214

原创 第1关:统计文件中的字符

函数可以打开诸如txt,csv等格式的文件。如下定义函数:上面的函数read_file(file)可以读取名为file的文件内容,以字符串形式返回txt,请继续编程统计字符串txt中大写字母、小写字母、数字、空格和其它字符的数量。提示:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬函数判断字符ch是否为大写字母,返回True/False。函数判断字符ch是否为小写字母,返回True/False。

2024-03-19 15:01:21 283

原创 第1关:在字符串相邻字符间再插入一个字符

用户输入一个字符a,再输入一个字符串s,在字符串s相邻的每两个字符之间插入一个字符a输出 根据提示,在右侧编辑器补充代码。本关任务:编写一个能在字符串相邻字符间再插入一个字符的小程序。-- 开始你的任务吧,祝你成功!

2024-03-18 15:27:01 476

原创 第1关:个人数据脱敏

第一行输入 n,代表 n 个同学的信息‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ 平均代码量 14 行。处理规则如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬。电话号码(11位数串):第4-7位修改为。

2024-03-18 15:15:58 594

原创 第4关:输入输出

根据提示,在右侧编辑器 Begin-End 区间补充代码,接收用户输入的两个数 a 和 b,对其进行加减乘除四则运算,通过。函数接收的是用户输入的字符串,此时还不能作为整数或者小数进行数学运算,需要使用函数将字符串转换成想要的类型。的函数的基本使用,在之前的关卡中,已经出现过多次,将要输出的内容放在。Python 中对两个数(整数,浮点数)进行除法运算后,得到的结果是。包裹代入的多个参数,参数与参数之间用逗号隔开,函数可以获得用户输入,在控制台窗口上,输入的。值得注意的是,同时输出的多个内容之间,会有。

2024-03-18 14:40:39 364

原创 第3关:注释

注释是对程序代码的说明,一般是给程序员理解代码使用,不作为程序一部分。,使其输出结果与测试说明中的结果一致。本关任务:修改程序,得到正确的结果。根据提示,对右侧编辑器中,部分代码。Python 中单行注释以。开始你的任务吧,祝你成功!多行注释可以使用多个。

2024-03-18 14:38:23 351

原创 第2关:标识符与保留字

保留字即关键字,是 Python 语言中内部使用的单词,代表一定语义。例如:and、class、if、else 等。保留字不能作为标识符,用在变量名、常量名、类名等地方。标识符就是程序中,使用的各种名称,例如:变量名、常量名、类名等等。根据提示,改正右侧编辑器的代码,并输出 Python3 的所有保留字。本关任务:改正程序中的错误,并输出 Python3 的所有保留字。开始你的任务吧,祝你成功!这些都是正确的标识符。都是不正确的标识符。

2024-03-18 14:29:11 357

原创 第1关:行与缩进

Python 与 C/C++、Java 这些 C 类语言不同,Python 使用缩进来表示代码块,缩进的空格数量可以由个人习惯决定,但同一个代码块的缩进空格数必须相同。上面程序的 if 部分和 else 部分缩进不相同,但是在各自的代码块内缩进是相同的,所以是正确的程序。根据提示,改正右侧编辑器中代码的缩进错误,使其能够正确运行,并输出结果。本关任务:改正代码中不正确的缩进,使其能够正常编译,并输出正确的结果。这个程序的 if 部分缩进不相同,所以是错误的程序。以上三行(四条语句)都是正确的。

2024-03-18 14:24:41 346

原创 发现了一个超赞的办公利器!ONLYOFFICE 文档 8.0 强势登场!

ONLYOFFICE

2024-02-23 18:50:09 840

原创 F : DS堆栈--行编辑

使用C++的STL堆栈对象,编写程序实现行编辑功能。行编辑功能是:当输入#字符,则执行退格操作;如果无字符可退就不操作,不会报错。每行输出最终处理后的结果,如果一行输入的字符串经过处理后没有字符输出,则直接输出NULL。本程序默认不会显示#字符,所以连续输入多个#表示连续执行多次退格操作。注意:必须使用堆栈实现,而且结果必须是正序输出。第一行输入一个整数t,表示有t行字符串要输入。每输入一行字符打回车则表示字符串结束。第二行起输入一行字符串,共输入t行。

2023-10-07 10:15:55 187

原创 E : DS堆栈--逆序输出(STL栈使用)

输入一个字符串,按字符按输入顺序压入堆栈,然后根据堆栈后进先出的特点,做逆序输出。C++中已经自带堆栈对象stack,无需编写堆栈操作的具体实现代码。本题目主要帮助大家熟悉stack对象的使用,然后实现字符串的逆序输出。个测试实例 第二起,每一行输入一个字符串,注意字符串不包含空格。stack类使用的参考代码。每行逆序输出每一个字符串。

2023-10-07 10:10:13 239

原创 C : DS双向链表—前驱后继

在双向链表中,A有一个指针指向了后继节点B,同时,B又有一个指向前驱节点A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。对给定的每个关键字,输出此关键字前驱节点关键字和后继节点关键字。如果给定的关键字没有前驱或者后继,则不输出。对于给定的一列数据,按照给定的顺序建立双向链表,按照关键字找到相应节点,输出此节点的前驱节点关键字及后继节点关键字。第一行两个正整数n(代表节点个数),m(代表要找的关键字的个数)。接下来有m个要查找的关键字,每个占一行。

2023-10-06 19:33:30 387

原创 B : DS单链表--合并

假定两个单链表是递增有序,定义并实现以下函数,完成两个单链表的合并,继续保持递增有序。

2023-10-06 15:50:48 152

原创 A : DS单链表--类实现

如果执行操作失败(包括插入、删除、查找等失败),输出字符串error,不必输出单链表。注意:单链表不是数组,所以位置从1开始对应首结点,头结点不放数据。每成功执行一次操作(插入或删除),输出执行后的单链表数据。属性包括:data数据域、next指针域。用C++语言和类实现单链表,含头结点。每成功执行一次查找,输出查找到的数据。第1行输出创建后的单链表的数据。操作包括:插入、删除、查找。数据之间用空格隔开,

2023-10-06 10:39:24 89

原创 E : A DS顺序表_删除有序表中的重复元素

给定一个按升序排列的顺序表,请删除所有重复的元素,使得每个元素只出现一次,并输出处理后的顺序表。第二行起,每一行首先输入n,表示有n个元素,接着依次输入n个元素。第一行输入t,表示有t个测试样例。每一行输出处理后的顺序表。

2023-09-25 22:33:48 245 1

原创 D : DS顺序表之循环移位

顺序表的移位是循环移位,例如顺序表:1,2,3,4,5,6。如果左移1位,即原来的头元素移动到末尾,其它元素向左移1位,变成2,3,4,5,6,1。同理,如果右移1位,即原来的尾元素移动到头,其它元素向右移1位,变成6,1,2,3,4,5。第3行输入移动方向和移动的位数,左移方向为0,右移方向为1。第4行输入移动方向和移动的位数,左移方向为0,右移方向为1。左移3位:4,5,6,1,2,3,与原数据对比。右移4位:3,4,5,6,1,2,与原数据对比。原数据:1,2,3,4,5,6。

2023-09-22 18:26:58 100

原创 C : DS顺序表--合并操作

第1行先输入n表示有n个数据,接着输入n个数据,表示第1个序列,要求数据递增互不等。第2行先输入m表示有m个数据,接着输入m个数据,表示第2个序列,要求数据递增互不等。已知两个递增序列,把两个序列的数据合并到顺序表中,并使得顺序表的数据递增有序。建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开。第1行输出创建后的顺序表内容。

2023-09-22 10:18:01 316

原创 B : DS顺序表--连续操作

第2行先输入i表示插入开始的位置,再输入k表示有k个插入数据,接着输入k个数据。建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)第1行先输入n表示有n个数据,即n是实际长度;第3行先输入i表示删除开始的位置,再输入k表示要删除k个数据。顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开。小结:二者的核心思路都是一样的 只是有没有封装成函数。第2行输出执行连续插入后的顺序表内容。第3行输出执行连续删除后的顺序表内容。第1行输出创建后的顺序表内容。个位置开始,连续删除。

2023-09-22 10:14:37 67

原创 A : DS顺序表--类实现

如果执行操作失败(包括插入、删除、查找等失败),输出字符串error,不必输出顺序表内容。每成功执行一次操作(插入或删除),输出执行后的顺序表内容。第1行输出创建后的顺序表内容,包括顺序表实际长度和数据。属性包括:数组、实际长度、最大长度(设定为1000)实现顺序表的用C++语言和类实现顺序表。每成功执行一次查找,输出查找到的数据。操作包括:创建、插入、删除、查找。

2023-09-22 10:00:05 137

原创 vue2——电商项目 黑马

main.js 引入commonless。

2023-09-17 23:27:32 494

原创 时钟案例.js

案例已经在一个html中写完 要求通过node.js将其分成html css js 三个文件。读取css 同理还有js 和html。就是把字符串表示出来。

2023-07-16 18:15:25 193

原创 node.js 第一天

小红=99 小白=100 小黄=70 小黑=66 小绿=88。失败案例 没有读取到文件 err返回一个对象。__dirname 表示当前文件所处的目录。成功案例 成功err返回null。写入成功会生成相应的一个文本。

2023-07-16 17:50:13 535 1

原创 git学习笔记

写了这个代码后test文件夹里面的 还要index.css都被忽略。$ git commit -m"m后面要跟一个value值"我在源代码中添加 nbnb 保存了但未提交 红m。1.css 在仓库里面被删除 但是在工作区仍保留。通过再次提交文件 就可以提交到git仓库里面。通过以上代码后 就可以返回到原始未保存状态。再次打开vscode 就到原始状态了。打开后就可以看见写好的全局配置。红色m是已经修改没有放到暂存区。绿色m是已经修改并且放到暂存区。1.js文件就被删除了。通过如下代码来检查状态。

2023-07-13 23:37:12 583

原创 【id:80】【20分】B. 复数的加减乘运算(运算符重载)

设z1=a+bi,z2=c+di(a、b、c、d∈R)是任意两个复数,那么它们的积(a+bi)(c+di)=(ac-bd)+(bc+ad)i.2.编写main函数,初始化两个Complex对象,计算它们之间的加减乘,并输出结果。定义一个复数类,通过重载运算符:+、-、*,实现两个复数之间的各种运算。第1行:输入两个数值,分别为第一个Complex对象的实部和虚部。第2行:输入两个数值,分别为第二个Complex对象的实部和虚部。第3行:两个Complex对象相乘后的输出结果。1.实现Complex类;

2023-06-19 20:46:30 61

原创 【id:180】【20分】D. 汽车收费(虚函数和多态)

第一行表示测试次数。从第二行开始,每个测试用例占一行,每行数据意义如下:汽车类型(1为car,2为Truck,3为Bus)、编号、基本信息(Car是载客数和重量,Truck给出重量,Bus给出载客数)。主函数根据输入的信息,相应建立Car,Truck或Bus类对象,对于Car给出载客数和重量,Truck给出重量,Bus给出载客数。以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为: 载客数*8+重量*2。Bus的收费公式为: 载客数*30。Truck的收费公式为:重量*5。

2023-06-12 20:57:59 33

空空如也

空空如也

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

TA关注的人

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