- 博客(41)
- 收藏
- 关注
原创 流程控制之分支结构:约瑟夫环问题
'''《幸运的基督徒》有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。'''defmain():#请在此处添加代码#...
2020-06-13 12:44:40
425
原创 流程控制之分支结构:百分制成绩转换为等级制成绩
definvert(score):'''百分制成绩转换为等级制成绩:paramscore:百分制分数:return:等级(A,B,C,D,E)'''#请在此处添加代码##*************begin************#if90<=score<=100:return'A'elif80<=score<90:...
2020-06-13 12:43:53
2875
原创 流程控制之分支结构:英制单位英寸与公制单位厘米互换
"""英制单位英寸和公制单位厘米互换"""defcmin(value,unit):''':paramvalue:长度,:paramunit:单位'''#请在此处添加代码##*************begin************#ifunit=='in'orunit=='英寸':print('%.2f厘米'%(value*2.54))...
2020-06-13 12:43:02
2405
原创 流程控制之循环结构:双色球选号
fromrandomimportrandrange,randint,sampleimportrandomdefdisplay(balls):"""按照题目所要求格式输出列表中的双色球号码:paramballs:双色球号码列表,如[9,12,16,20,30,333]:print:输出格式为091216203033|03:return:无返回值"""#请在此...
2020-06-13 12:41:55
586
原创 流程控制之循环结构:打印三角形图案
deftriangle(row):'''根据row值,打印三个三角形:row:三角形行数:return:无返回值'''#请在此处添加代码##*************begin************#foriinrange(row):forjinrange(0,i+1):print...
2020-06-13 12:41:01
850
原创 流程控制之循环结构:计算阶梯数
defcountlevel():''':return:最小阶梯数'''#请在此处添加代码##*************begin************#x=7i=1flag=0whilei<=100:if(x%2==1)and(x%3==2)and(x%5==4)and(x...
2020-06-13 12:39:37
647
原创 第3关:数据的更改
在右侧补全语句,具体编程任务是:补全右侧代码片段中 create database 下 Begin-End 区间的代码,用来建立数据库 Books ;补全右侧代码片段中 create table 下 Begin-End 区间的代码,用来建立空表 prices ,其中表结构如下图所示:补全右侧代码片段中 insert 下 Begin-End 区间的代码,用来插入内容 Harry Potter ,具体内容如下表所示: (我们已经事先帮你插入了内容 Walden ,所以你只要关注 Harry Potter
2020-05-26 17:18:48
1471
原创 第2关:数据的删除
根据右侧提示补全语句,具体编程任务是:补全右侧代码片段中 create database 下 Begin-End 区间的代码,用来建立数据库 website ;补全右侧代码片段中 create table 下 Begin-End 区间的代码,用来建立空表 shopping ,其中表结构如下图所示:补全右侧代码片段中 insert 下 Begin-End 区间的代码,用来插入内容 amazon ,具体内容如下表所示: (我们已经事先帮你插入了内容 eBay ,所以你只要关注 amazon 的插入即可)
2020-05-26 17:17:56
1677
原创 第1关:数据的插入
在右侧根据提示补全语句,具体编程任务是:补全右侧代码片段中 create database 下 Begin-End 区间的代码,用来建立数据库 school ;补全右侧代码片段中 create table 下 Begin-End 区间的代码,用来建立空表 teacher ,其中表结构如下图所示;补全右侧代码片段中 insert 下 Begin-End 区间的代码,用来将 Lucy 插入表中,其中数据内容如下图所示:– ********** create database ********** ––
2020-05-26 17:16:49
3184
原创 使用WHERE语句进行检索
我们已经为你建好了数据库与数据表,并添加了相应的数据内容。你只需:补全右侧代码片段中 retrieving with range 下 Begin-End 区间的代码,检索表 Products 中字段 prod_price 价钱介于 3 和 5 的内容,要求显示出商品名称和价钱;补全右侧代码片段中 retrieving with nomatches 下 Begin-End 区间的代码,检索表 Products 中除了 Lion toy 的商品名称和价钱。USE MallGoSET NOCOUNT
2020-05-26 17:14:00
900
原创 带限制条件的查询和表达式查询
我们已经为你建好了数据库与数据表,并添加了相应的数据内容。你只需:补全右侧代码片段中 retrieving with limited 下 Begin-End 区间的代码,检索表 Products 中字段 prod_name 的前两项内容;补全右侧代码片段中 retrieving with expression 下 Begin-End 区间的代码,检索表 Products 中字段 prod_price 的内容,并检索到字段 prod_price 打8折后的价钱,命名该打折后的价格为 discount_p
2020-05-26 17:13:13
1339
原创 基本SELECT查询
我们已经为你建好了数据库与数据表,并添加了相应的数据内容。你只需根据右侧提示,完成以下任务:补全右侧代码片段中 retrieving multiple column 下 Begin-End 区间的代码,检索表 Products 中字段 prod_name 和 prod_price 的所有内容;补全右侧代码片段中 retrieving all column 下 Begin-End 区间的代码,检索表 Products 中所有字段的内容。USE MallGOSET NOCOUNT ON------
2020-05-26 17:12:17
853
原创 数据库视图的创建和使用
本次编程任务是,在右侧编辑区 create score_view_cdept 下的 Begin-End 区域补全代码,创建学生的成绩单视图,包括学号 sno 、姓名 name 、课程名 cname 和成绩 grade 字段。USE studentdbgoSET NOCOUNT ONgo–********** create score_view_cdept –– Begin **********–create view score_view_cdeptasselect Student.sno
2020-05-26 17:10:29
2327
原创 表的创建和使用
本次编程任务是:在右侧编辑区 create table 下的 Begin-End 区域补全代码,创建 Student 、 Course 和 Score 三个表;在右侧编辑区 insert 下的 Begin-End 区域补全代码,向 Score 表中插入下面给出的数据;在右侧编辑区 alt student table 下的 Begin-End 区域补全代码,修改 Student 表结构,新增一列 addr 用于描述地址信息,并设置数据类型以及长度为 varchar(256),;在右侧编辑区 del s
2020-05-26 17:09:31
2132
原创 创建和修改用户数据库
本次编程任务是:补全右侧代码片段 create student database 下 Begin-End 区域的代码,建立 student 数据库,具体要求如下:1.主要数据文件:逻辑文件名为 studentdata1 ,实际文件名为 studentdata1.mdf 。2.非主要数据文件:逻辑文件名为 studentdata2 ,实际文件名为 studentdata2.ndf 。3.事务日志文件:逻辑文件名为 studentlog1 ,实际文件名为 studentlog1.ldf 。4.初始容量
2020-05-26 17:08:14
1861
原创 走进SQL Server2012
SQL Server数据库属于哪一种数据库选CA、层次式数据库B、网络式数据库C、关系式数据库D、非关系式数据库2.SQL Server数据库是由哪家公司创建的选AA、MicrosoftB、OracleC、GoogleD、Facebook3.tempdb数据库的作用选BA、保存登入账户等系统信息B、存储临时对象C、作为模板数据库供系统使用D、用于代理服务...
2020-05-26 17:06:18
292
原创 JAVA:基本运算符及应用:这是一个闰年吗?
package step4;import java.util.Scanner;public class LeapYear {public static void main(String[] args) {int year;/********** Begin /Scanner scanner = new Scanner(System.in);year= scanner.nextInt();//在此补全小括号内的逻辑运算式,以判断输入的年份是否为闰年if ((year%40&&
2020-05-16 21:58:58
2976
原创 JAVA:基本输入输出 - 与计算机交互
package step3;import java.util.Scanner;public class IO {public static void main(String[] args) {int number1;int number2;int number3;/********** Begin *********/Scanner scanner = new Scanner(System.in);number1= scanner.nextInt();number2= scanner.n
2020-05-16 21:58:18
2058
原创 JAVA:数据类型与变量:20个苹果加40个梨
package step2;public class initVariable{public static void main(String[] args){ int n_apples; // 请在此添加代码,完成上述三个要求 /********** Begin *********/ n_apples=20; int n_pears=40; char chr1='E',chr2='a',chr3='t'; /********** End *********/
2020-05-16 21:57:35
1795
原创 Java程序的基本框架:Hello Java World!
package step1;public class HelloJavaWorld { /********** Begin *********/// 请补全符合规范的main()函数public static void main(String args[]){ // 请喊出的Java世界的第一个口号 System.out.print("欢迎来到Java世界");}/********** End *********/ }...
2020-05-16 21:56:47
1107
原创 创建采用邻接表存储的无向图
#include <stdio.h>#include <stdlib.h>#include <string.h>#include “ALGraph.h”int visited[MAXVEX]; /设访问标志数组为全局变量/void CreateUDG_ALG(ALGraph g) /构造无向图的邻接表/{// 请在这里补充代码,完成本关任务/********* Begin *********/int i,j,k;ENode *p;//printf("请
2020-05-15 22:59:39
3975
原创 数据结构与算法--图的深度优先遍历
#include <stdio.h>#include <stdlib.h>#include <string.h>#include “ALGraph.h”int visited[MAXVEX]; /设访问标志数组为全局变量/void DFSTraverse(ALGraph g)/深度优先遍历以邻接表存储的图g/{int i;for(i=0;i<g.vexnum;i++) /访问标志数组初始化/visited[i]=0;for(i=0;i<g
2020-05-15 22:59:26
1001
1
原创 数据结构与算法--图的广度优先遍历
#include <stdio.h>#include <stdlib.h>#include <string.h>#include “ALGraph.h”int visited[MAXVEX]; /设访问标志数组为全局变量/void BFSTraverse(ALGraph g){/广度优先遍历以邻接表存储的图g,由于BFS要求”先被访问的顶点的邻接点也先被访问”,故需借助队列Q实现/// 请在这里补充代码,完成本关任务/********** Begin *
2020-05-15 22:59:16
1688
2
原创 数据结构与算法--十大经典算法--归并排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:58:31
890
原创 数据结构与算法--十大经典算法--快速排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:58:21
798
原创 数据结构与算法--十大经典算法--堆排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:58:08
803
原创 数据结构与算法--十大经典算法--桶排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:57:59
572
原创 数据结构与算法--十大经典算法--基数排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:57:48
575
原创 数据结构与算法--十大经典算法--插入排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:55:57
1179
原创 数据结构与算法--十大经典算法--选择排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:55:41
1114
原创 数据结构-十大经典排序算法--冒泡排序
//// sort_.cpp// Sort//// Created by ljpc on 2018/4/20.// Copyright © 2018年 ljpc. All rights reserved.//#include “sort_.h”void print_array(int *arr, int n)// 打印数组{if(n==0){printf(“ERROR: Array length is ZERO\n”);return;}printf("%d", arr[
2020-05-15 22:44:48
1789
原创 数据结构与算法--计算二叉树中有两个孩子的结点个数
#include using namespace std;typedef char DataType;//二叉树数据结构struct node{DataType info ; //存放结点数据struct node *lchild , *rchild ; //指向左右孩子的指针};typedef struct node *BiTree ;/*创建二叉树函数名:createBiTree参数:无返回值:二叉树根结点指针*/BiTree createBiTree(void){ch
2020-05-15 22:43:24
2886
原创 数据结构与算法--实现二叉树左右子树互换
#include using namespace std;typedef char DataType;//二叉树数据结构struct node{DataType info ; //存放结点数据struct node *lchild , *rchild ; //指向左右孩子的指针};typedef struct node *BiTree ;/*创建二叉树函数名:createBiTree参数:无返回值:二叉树根结点指针*/BiTree createBiTree(void){ch
2020-05-15 22:42:37
2053
原创 数据结构与算法--计算二叉树中叶子的个数
#include using namespace std;typedef char DataType;//二叉树数据结构struct node{DataType info ; //存放结点数据struct node *lchild , *rchild ; //指向左右孩子的指针};typedef struct node *BiTree ;/*创建二叉树函数名:createBiTree参数:无返回值:二叉树根结点指针*/BiTree createBiTree(void){ch
2020-05-15 22:41:46
1526
原创 数据结构与算法--二叉树创建及遍历
#include using namespace std;typedef char DataType;//二叉树数据结构struct node{DataType info ; //存放结点数据struct node *lchild , *rchild ; //指向左右孩子的指针};typedef struct node *BiTree ;/创建二叉树函数名:createBiTree参数:无返回值:二叉树根结点指针/BiTree createBiTree(void){//请在
2020-05-15 22:40:44
1306
1
原创 数据结构与算法--顺序表基本操作及应用
#include #include <stdio.h>using namespace std;typedef int DataType;struct SeqList{DataType *elem;int Max; //表示线性表最大长度int curNum;//表示线性表中数据元素的个数} ;typedef struct SeqList *PseqList;//函数功能:创建一个空的顺序线性表,线性表最多能存放max个数据元素PseqList createNullLis
2020-05-15 22:39:06
874
原创 数据结构与算法--链式线性表操作
#include #include <stdio.h>using namespace std ;typedef int DataType;struct node{DataType saleAmount ;//销售数量struct node *next;//指向下一产品的指针} ;typedef struct node * pNode;//函数功能: 遍历链表并输出链表中各数据元素的值void traverseList_link(pNode pllist) //功能是输出线性
2020-05-15 22:38:16
378
原创 数据结构与算法-- 一元多项式相加
#ifndef LAB1_H#define LAB1_H#include #include <stdio.h>using namespace std ;//存放多项式某项的结点结构struct node{int exp ; // 表示指数int coef ; //表示系数struct node *next; //指向下一个结点的指针};typedef struct node * PNODE ;/*函数功能:生成多项式函数名:createPoly函数参数:无
2020-05-15 22:36:39
1834
原创 链表插入操作
#ifndef _LINKLIST#define _LINKLIST#include using namespace std ;struct node{int data ;struct node *next ;};typedef struct node *PLIST;typedef struct node NODE;/创建链表,并初始化链表元素/PLIST createList_link(){PLIST head ,tail ,temp;int elem = -1;head
2020-05-15 22:33:53
481
原创 数据结构与算法 ----实现一个链接存储的栈
// 链接存储的栈实现文件#include <stdio.h>#include <stdlib.h>#include “LnkStack.h”/创建栈/LinkStack* LS_Create(){LinkStack* ls=(LinkStack*)malloc(sizeof(LinkStack));ls->top = NULL;ls->len = 0;return ls;}/释放栈/void LS_Free(LinkStack* ls){L
2020-05-15 22:32:28
2365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人