- 博客(27)
- 收藏
- 关注
原创 实验五 循环结构第1关:斐波那契数列第2关:统计一段英文语句中的单词数和句子数第3关:密码判断第4关:通过数列求自然常数e第5关:双倍余额递减法计算固定资产折旧第6关:销售统计第7关:投资年限计算
第1关:斐波那契数列第2关:统计一段英文语句中的单词数和句子数第3关:密码判断第4关:通过数列求自然常数e第5关:双倍余额递减法计算固定资产折旧
2022-10-15 20:22:37
7790
1
原创 python控制语句-选择结构
python控制语句-选择结构第1关:单按钮灯光开关控制第2关:求解一元二次方程组第3关:输入分数,输出等级
2022-10-15 16:25:17
3583
1
原创 Nacos启动报错:Please set the JAVA_HOME variable in your environment, We need java(x64)jdk8 or later is
在 nacos的bin目录中的startup.cmd修改JAVA_HOME路径右键startup.cmd选编辑 找到 添加Java的bin文件夹的路径,比如我的路径是:D:\Download\javajdk添加set JAVA_HOME="D:\Download\javajdk"5.添加后即可启动成功...
2022-05-22 19:34:18
3877
2
原创 PTA 6-3 舞伴问题 (20 分) C语言
坑点!!!1.提交时一定要提交完整的函数,不要只提交DancerPartner函数中的代码2.当男士或者女士多余的时候,只输出没有配对的队头元素的姓名3.用FrontQueue_link取出队列的元素后,不要忘记用DeQueue_link删除队列的头元素。4.当输出配对的舞伴之后,要空一行再输出没有配对的题目要求假设男士和女士的记录存放在一个数组中,设计算法实现舞伴配对,要求输出配对的舞伴,并输出没有配对的队头元素的姓名。其中 dancer[]是存放男士和女士信息的数组,num是数组
2022-03-15 20:49:01
4211
3
原创 PTA 6-2 双端队列 (25 分) C语言
题目要求双端队列(deque,即double-ended queue的缩写)是一种具有队列和栈性质的数据结构,即可以(也只能)在线性表的两端进行插入和删除。若以顺序存储方式实现双端队列,请编写例程实现下列操作:Push(X,D):将元素X插入到双端队列D的头; Pop(D):删除双端队列D的头元素,并返回; Inject(X,D):将元素X插入到双端队列D的尾部; Eject(D):删除双端队列D的尾部元素,并返回。注意:Push和Inject应该在正常执行完操作后返回true,或...
2022-03-15 17:46:53
1184
原创 PTA 6-1 另类循环队列 (25 分) C语言
题目要求如果用一个循环数组表示队列,并且只设队列头指针Front,不设尾指针Rear,而是另设Count记录队列中元素个数。请编写算法实现队列的入队和出队操作。注意:如果队列已满,AddQ函数必须输出“Queue Full”并且返回false;如果队列是空的,则DeleteQ函数必须输出“Queue Empty”,并且返回ERROR。裁判测试程序样例#include <stdio.h>#include <stdlib.h>#define ERROR -1...
2022-03-15 16:30:00
3486
1
原创 PTA 7-3 简单计算器 (20 分) C语言
本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈S1存放数字,另一个堆栈S2存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:从S1中弹出两个数字,顺序为n1和n2; 从S2中弹出一个运算符 op; 执行计算n2opn1; 将得到的结果压回S1。直到两个堆栈都为空时,计算结束,最后的结果将显示在屏幕上。输入格式:输入首先在第一行给出正整数 N(1<...
2022-03-13 19:21:05
3683
6
原创 PTA 6-2 另类堆栈 (15 分)
题目要求在栈的顺序存储实现中,另有一种方法是将Top定义为栈顶的上一个位置。请编写程序实现这种定义下堆栈的入栈、出栈操作。如何判断堆栈为空或者满?函数接口定义bool Push( Stack S, ElementType X );ElementType Pop( Stack S );其中Stack结构定义如下:typedef int Position;typedef struct SNode *PtrToSNode;struct SNode { ElementType
2022-03-13 16:07:45
2200
2
原创 PTA 6-1 在一个数组中实现两个堆栈 (20 分)
题目要求本题要求在一个数组中实现两个堆栈。typedef int Position;struct SNode { ElementType *Data; Position Top1, Top2; int MaxSize;};typedef struct SNode *Stack;函数接口定义Stack CreateStack( int MaxSize );bool Push( Stack S, ElementType X, int Tag );Eleme
2022-03-13 15:57:16
2092
原创 多项式的表示及相加(代码带注释和运行截图含完整代码)
问题描述设计一个算法,以实现一元稀疏多项式的加法运算。基本要求(1)输入并建立多项式;(2)输出多项式,输出形式为整数序列:n,c1,e1,c2,e2,……,cn,en,其中n是多项式的项数,ci和ei分别是第i项的系数和指数,序列按指数降序排列;(3)多项式a和b相加,建立多项式a+b。源代码(加注释)#include <stdio.h>#include <stdlib.h>typedef struct node{ //存放系数
2022-03-08 17:17:36
1411
原创 线性表的链式表示(代码带注释和运行截图含完整代码)
问题描述实现带头结点的单链表的建立、求长度,取元素、修改元素、插入、删除等单链表的基本操作。基本要求(1)依次从键盘读入数据,建立带头结点的单链表;(2)输出单链表中的数据元素(3)求单链表的长度;(4)根据指定条件能够取元素和修改元素;(5)实现在指定位置插入和删除元素的功能。源代码(加注释)#include <stdio.h>#include <stdlib.h>#define ERROR NULLtypedef enum {fals
2022-03-08 17:10:46
1472
原创 线性表的顺序表示(代码带注释和运行截图含完整代码)
问题描述实现顺序表的建立、求长度,取元素、修改元素、插入、删除等基本操作。基本要求(1)依次从键盘读入数据,建立顺序表;(2)输出顺序表中的数据元素;(3)求顺序表的长度;(4)根据指定条件能够取元素和修改元素;(5)实现在指定位置插入和删除元素的功能。源代码(加注释)#include <stdio.h>#include <stdlib.h>#define MAXSIZE 30#define ERROR -1typedef enum {f
2022-03-08 16:45:10
1572
2
原创 蓝桥杯练习:十六进制转十进制
题目资源限制时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535代码注意:转化为十进制时用long型存。用Long.valueOf方法,将十六进制的字符串转化为十进制。import java.util.Scanner;// 1:无需package// 2:.
2021-12-29 23:06:37
3916
原创 蓝桥杯练习:十六进制转八进制
题目资源限制时间限制:1.0s 内存限制:512.0MB问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2.
2021-12-28 23:12:48
201
原创 Servlet:在浏览器上实现加法运算
代码servletimport javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;
2021-11-11 16:36:53
805
原创 Servlet:在浏览器上输出实时时间|动态页面
代码import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import j
2021-11-11 16:32:53
665
原创 2013蓝桥杯Java-B组第三题:振兴中华
题目要求小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?答案是一个整数,请通过浏览器直接提交该数字。注意:不要提交解答过程,或其它辅助说明类的内容。代码解析 这是一道经典的dfs的题...
2021-10-30 10:50:33
222
1
原创 2013蓝桥杯Java-B组第二题:马虎的算式
题目要求小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820 类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54 假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?请你利
2021-10-27 23:17:17
158
原创 2013蓝桥杯Java-B组第一题:世纪末的星期
题目要求曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请回答该年份(只写这个4位整数,不要写12月31等多余信息)代码解析import java.util.Calendar;.
2021-10-27 22:05:32
161
原创 牛客知识点练习/string/16539-表达式求值
目录一、题目样例1样例2样例3二、思路三、代码一、题目给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符“+”和乘法运算符“*”,且没有括号。所有参与运算的数字均为0到231-1之间的整数。输入数据保证这一行只有0~9、+、*这12种字符。输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不输出。样例1输入1+1*3+4...
2021-05-31 21:11:39
423
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人