自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java项目 苍穹外卖 黑马程序员(一)

目录day1一、项目效果展示二、项目开发整体介绍三、项目介绍3.1 定位3.2 功能架构3.3 产品原型3.4 技术选型四、开发环境搭建4.1 前端环境4.2 后端环境五、导入接口文档六、Swagger6.1 介绍6.2 使用方式6.3 常用注解day2一、新增员工二、员工分页查询三、启用禁用员工账号四、编辑员工五、导入分类模块功能代码day3一、公共字段自动填充二、文件上传的接口开发三、新增菜品四、菜品分页查询五、删除菜品六、修改菜品七、起售停售菜品day4一、新增套餐二、套餐分页查询三、删除套餐四、修改

2024-04-18 13:25:10 1050 2

原创 mysql5.7离线安装 windows

windows 离线安装mysql教程

2024-03-15 11:39:30 1573

原创 离线安装数据库 mysql 5.7 linux

Linux 离线安装mysql;还有在统信arm64上离线安装mysql

2024-03-10 19:43:15 1049

原创 python的文件操作

python 的简单文件操作

2022-11-13 21:49:02 362

原创 元对象特性测试实例

元对象特性实例实现person中age属性的增加

2022-09-18 11:52:07 329

原创 Qt学习笔记

Qt的学习笔记,四则运算计算器的实现,简单记事本的实现,网络操作,数据库操作,多线程。放图片两种方式,改变按钮的背景颜色,QObject和QTimer两种定时器,信号与槽的三种方式,QByteArray和QStringl类型转换,QTableView控件的使用,创建新窗口,自定义信号,鼠标事件键盘事件

2022-09-17 10:13:24 1302

原创 JavaScript的学习笔记

比较运算符=== console.log(1=='1') //true 判断的时候值相等,类型不同也是true=== console.log(1==='1') //false 值相等且类型相同 才为true对象类型对象是大括号 数组是中括号 var person={ name: "cuiqianqian崔倩倩", age: 18, tags: ['c','c++','java'] }严格

2022-04-17 15:45:33 4723 2

原创 1198: 考试排名(二)(结构体专题)

1198: 考试排名(二)(结构体专题)题目描述ACM 国际大学生程序设计竞赛,英文全称:ACM International Collegiate Programming Contest(ACM-ICPC 或 ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过30多年的发展,ACM 国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。一般就简称为 ACM 竞赛了(虽然照理来说应该简称成 ICPC 才对)。

2020-08-24 18:51:14 1192 1

原创 1197: 考试排名(一)(结构体专题)

1197: 考试排名(一)(结构体专题)题目描述今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩。现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入第1行给出考生人数N ( 1<= N<=100 )、考题数M (1<=M<=10 )、分数线(正整数)G;第2行排序给出第1题至第M题的正整数分值;以下N行,每行给出一名考生的准考证号(长度不超过20的字符串)、该生解决的题目总数m、以及这m

2020-08-24 17:35:19 734

原创 1196: 数星星(二)(结构体专题)

1196: 数星星(二)(结构体专题)题目描述一天,小明坐在院子里数星星,Gardon就出了个难题给他,让他数数天上的星星最多有多少个是在同一条直线上的。天上的星星太多了,小明马上就看花了眼,你能写个程序来帮他计算么?输入首先输入一个整数N(N<=300),接下来的N对数每对表示一个星星的位置(星星的坐标在-10000到10000之间,精确到小数点后1位)。没有两个星星会在同一个位置。输出一个整数,表示一条直线上最多星星的数目。样例输入 Copy50 01 01 10 10.

2020-08-24 11:09:57 1504 2

原创 1193: 单科成绩排序(结构体专题)

1193: 单科成绩排序(结构体专题)题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请按要求排序输出:若输入1,则按第1门课成绩降序输出成绩表,若输入为i(1<=i<=3),则按第i门课成绩降序输出成绩表。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个整数i,表示要求按第i门课成绩降序排序输出,若该门

2020-08-22 17:35:46 1274

原创 1191: 数星星(结构体专题)

1191: 数星星(结构体专题)题目描述一天,小明坐在院子里数星星,Gardon就出了个难题给她:Gardon在天空画出了一个矩形区域,让他输入矩形区域里有多少颗星星,仁慈的上帝还为他标出了每个星星的坐标。但小明数着数着就看花了眼,但他的原则是:宁愿多数一次,不可错过一个。如果小明把他数过的星星的坐标都告诉你,你能否帮他进行排重处理(如果两个星星的坐标位置相同,则视为一个星星),计算出星星的个数。输入首先输入一个整数n(n<=300),接下来的n对整数,每对表示小明数过的一个星星的位置(星星的

2020-08-22 15:38:38 453

原创 1189: 选票统计(二)(结构体专题)

1189: 选票统计(二)(结构体专题)题目描述计算机与通信工程学院2012届学生会主席投票选举工作定于1月6日在电教楼前隆重举行。本次投票将采用电脑统计选票的方式,当投票选举正式开始后,同学们将排队一一走到电脑前,投上自己神圣的一票:在电脑前输入一个姓名,然后输入回车表示确认。当所同学投票结束,工作人员只需要输入一个”#”并回车确认,表示投票结束,电脑立即显示出得票最高的同学姓名,该同学将当选为新一届计算机与通信工程学院学生会主席。选举大会的准备工作正在紧张进行,编程统计投票的工作就交给你了。输

2020-08-22 15:05:01 256

原创 1187: 棒棒糖(结构体专题)

1187: 棒棒糖(结构体专题)题目描述新年快到了,计算机学院新年晚会正在筹备中,今年有一个新创意:来参加晚会的所有学生都有礼物(一根棒棒糖)。老师把买棒棒糖的任务交给小明了,并指定了要买的棒棒糖的品牌和品种。俗话说得好,货比三家不吃亏。小明来到了商店,看了各个店铺里这种棒棒糖的价格,不仅如此,他还记住了每个店铺的存货量。已知小明打算购买n根棒棒糖,问他最少要花多少钱?输入第一行输入一个整数n,表示要购买的棒棒糖数量;第二行是一个整数m(1<=m<=10),表示明明考察过的店铺的数量;接

2020-08-22 14:22:37 380

原创 1186: 删除记录(结构体专题)

1186: 删除记录(结构体专题)题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下删除功能:输入一个学生的学号,删除该学生的所有信息。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个学号num。输出若要删除的学号不存在,则输出“error!”;否则,输出删除该学生后的所有记录。样例输入 Copy3

2020-08-22 13:37:30 346

原创 1185: 添加记录(结构体专题)

1185: 添加记录(结构体专题)题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。已知该成绩表按学号升序排序。请编程实现,添加一个新的学生信息,且使成绩表仍按学号有序;若待添加的学号与已有学号重复,则输出错误信息,拒绝添加。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个待添加的学生信息,包括学号、姓名和3门课成绩

2020-08-22 13:23:41 1965 1

原创 1181: 谁的年龄最小(结构体专题)

1181: 谁的年龄最小(结构体专题)题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过20位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。样例输入 Copy3Zhangling 1983 2 4Wa

2020-08-21 19:44:37 760

原创 1180: 成绩统计(结构体专题)

1180: 成绩统计(结构体专题)题目描述从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。输入首先输入一个整数n(1<=n<=100),表示学生人数,然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及三个整数,表示语文、数学、英语三门课成绩,数据之间用空格隔开。输出输出总成绩最高的学生的学号、姓名、及三门课成绩,用空格隔开。若有多个最高分,只输出第一个。样例输入 Copy3

2020-08-21 15:50:27 726

原创 1179: 带参宏定义(函数专题)

1179: 带参宏定义(函数专题)题目描述从键盘输入三个字符,用空格隔开,使用带参宏定义1中SWAP,将三个字符按从大到小的顺序排序输出。宏定义1:#define SWAP(a, b, t) { t=a; a=b; b=t; }请尝试,如果用宏定义2中的SWAP,主函数需要如何修改才能得到正确结果?宏定义2:#define SWAP(a, b, t) t=a; a=b; b=t;输入输入三个字符,用空格隔开输出输出占一行,包含三个字符,用空格隔开样例输入 Copyw a q样例输出

2020-08-20 17:26:29 752

原创 1178: 单词数

1178: 单词数题目描述统计一篇文章里不同单词的总数。输入有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由大小写字母和空格组成,没有标点符号,遇到#时表示输入结束。每篇文章的单词数小于1000,每个单词最多由30个字母组成。输出每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。样例输入 Copyyou are my friend样例输出 Copy4来源/分类#include<stdio.h>#include<string.h>

2020-08-20 17:06:10 993 2

原创 1177: 按要求排序(指针专题)

1177: 按要求排序(指针专题)题目描述输入n和n个整数,然后按要求排序,若输入1,请输出升序排序序列;若输入2,请输出降序排序序列,若输入3,请输出按绝对值升序排序序列。要求程序结构如下,请完善程序。void sort(int a[], int n, int (*cmp)());int CmpAsc(int x, int y); /按升序要求判断两元素是否逆序/int CmpDec(int x, int y); /按降序要求判断两元素是否逆序/int CmpAbsAsc(int x, int

2020-08-15 20:53:34 584

原创 1176: 查找最大字符串(指针专题)

1176: 查找最大字符串(指针专题)题目描述从键盘上输入多个字符串(每个串不超过5个字符且没有空格),用”*****”作为串输入结束的标记。从所输入的若干字符串中,找出一个最大的串,并输出该串。要求最大串的查找通过调用编写的函数实现void find(char *name[], int n, int *p){//在包含n个字符串的二维字符数组name中,查找值最大的字符串,将其下标存入指针p所指内存单元}输入一行输入一个字符串,输入多行输出输出一个字符串,单独占一行。样例输入 Cop

2020-08-15 20:12:19 1479 2

原创 1175: 矩阵转置(指针专题)

1175: 矩阵转置(指针专题)题目描述给定一个m行n列的二维矩阵,输出其转置矩阵。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。输入输入第一行是m和n,然后是一个m行n列的矩阵。输出输出转置后的矩阵样例输入 Copy3 41 2 3 45 6 7 89 5 4 6样例输出 Copy1 5 92 6 53 7 44 8 6来源/分类#include<stdio

2020-08-15 19:42:56 727

原创 1174: 长整数排序(指针专题)

1174: 长整数排序(指针专题)题目描述长整数排序。输入n 然后输入n个位数不超过100位的大整数,输入的整数可能含有前导0。将这n个长整数排序后输出,输出不含前导0。int greater(char *s1, char *s2){若s1指向的整数大于s2指向的整数,返回一个正整数;若s1指向的整数小于s2指向的整数,返回负整数;若s1指向的整数等于s2指向的整数,返回0;}输入输入第一行是一个正整数n(n<=10),接下来n行是n个大整数,均非负。输出输出n行,为n个升序排

2020-08-15 18:45:25 378

原创 1173: 密码解密(指针专题)

1173: 密码解密(指针专题)题目描述有加密当然也有解密啦。那我们来解密吧。已知明文中只有数字和字母,且加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密过后的密文,例如’a’的ascii码的值为97,那么加密后就变成了73。"73"就是’a’的密文。所以,若密文是“757392”,则解密后的原文是“cat”。现在请你编写程序,将一段密文解密为原文。请定义并使用如下函数void decrypt(char *cipher, char *plain){//将密文cipher解密后

2020-08-15 17:10:28 584

原创 1171: 加密(指针专题)

1171: 加密(指针专题)题目描述将一段明文加密。加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密后的值,例如’a’的ascii码的值为97,那么加密后就变成了73。“73"就是’a’的密文,例如,字符串"abc”,在加密之后变为"737475",最后,整个密文再进行翻转,得到最终的密文"574737"。现在请你编写程序,对一段文字加密。请定义并使用如下函数:void encrypt(char *plain, char *cipher){//把原文字符串plain加密后存入字

2020-08-14 20:04:09 570

原创 1170: 最长字符串(指针专题)

1170: 最长字符串(指针专题)题目描述输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(),void maxLenStr(char str[], int n, int max){从字符串数组str中找出最长的一个字符串,并将其下标存入形参指针max所指内存。}输入输入有多行,每行一个字符串,每个字符串长度不超过80,输入最多不超过100行,用**作为结束输入的标志,该行输入不用处理。输出输出最长的一个字符串。样例输入 CopyL love C programm

2020-08-14 19:20:13 897 1

原创 1169: 大整数(指针专题)

1169: 大整数(指针专题)题目描述输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数。要求定义并使用如下函数比较两个大整数的大小。int cmp(char *a,char *b){//若大整数a大于b,返回1;//若a小于b,返回-1;// 若a与b相等,返回0}输入输入有3行,每行输入一个大整数,位数不超过100位,输入不含前导0。输出输出3行,即排序后的3个大整数。样例输入 Copy123456789012345678999999999999999

2020-08-14 18:29:01 391

原创 1168: 账单(指针专题)

1168: 账单(指针专题)题目描述每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。输入多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下:第一行是整数n (n<100)。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。中间会有一个或多个空格,而每一行的开头和结尾没有空格。 0.0 < c < 1000.0

2020-08-14 16:51:47 1142 2

原创 1167: 逆转数(指针专题)

1167: 逆转数(指针专题)题目描述任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗?逆转数定义如下:1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出;2.一个负数的逆转数仍是负数;3.一个末尾有0的整数,它的逆转数如同下例:reverse (1200) = 2100reverse (-56) = -65要求定义并使用如下函数:void reverse(char *str){//函数求出str的逆转数并存入str。}输入输入一个长整数str

2020-08-14 15:49:03 1022 1

原创 1166: 实数取整(指针专题)

1166: 实数取整(指针专题)题目描述读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。要求定义并使用rounding()函数,原型如下:char *rounding(char *p){//将字符串p表示的实数取整后生成新的字符串,并由函数返回}输入输入一个实数.输出

2020-08-11 20:02:06 1929 1

原创 1165: 实数的小数部分(指针专题)

1165: 实数的小数部分(指针专题)题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。请定义并使用如下函数。char *decimal(char *p){将字符串p表示的实数的自小数点开始的小数部分存入一个字符串,并由函数返回,若p为“123.456”,则返

2020-08-11 19:02:14 314

原创 1164: 字符串加密

1164: 字符串加密题目描述输入一串字符(长度不超过100)和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。输入输入第一行是若干字符,以回车结束。输入第二行是一个整数k,k是int范围内的正整数;输出输出加密后的字符串。样例输入 Copy12kjsdZjk280样例输出 Copy12edmxTde提示注意,即使通

2020-08-11 18:07:54 959

原创 1163: 亲和串(字符串)

1163: 亲和串(字符串)题目描述判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。输出如果s2是s1的亲和串,则输出"yes",反之,输出"no"。每组测试的输出占一行。样例输入 CopyAABCDCDAAASDASDFababa样例输出 Copyyesnono

2020-08-11 17:55:16 871

原创 1161: 字符串长度(指针专题)

1161: 字符串长度(指针专题)题目描述编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。int len(char *sp){//实现sp所指串的长度,不计空格。}输入输入一个字符串,以回车结束,长度不超过100。输出输出一个整数,单独占一行。样例输入 CopyWhat day is today?样例输出 Copy15来源/分类#include<stdio.h>#include&l

2020-08-09 18:38:42 341

原创 1157: 连续的n个1

1157: 连续的n个1题目描述计算机数据都是由0和1组成的,看着长长的0101001110101111011,要找出连续n个1的子串有多少个,确实麻烦,请你编程实现吧。输入输入第一行为一个字符串,由0和1组成,长度小于1000;输入第二行为一个正整数n。输出输出一个整数,表示连续n个的1的子串的个数。样例输入 Copy01010011101011110112样例输出 Copy6来源/分类#include<stdio.h>#include<string.h&gt

2020-08-09 17:23:08 645 3

原创 1155: 字符串比较 多实例

1155: 字符串比较 多实例题目描述比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。输入输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10000)。输出如果第一个字符串小于第二个,输出YES,否则,输出NO。注意:A < a < B < b < ………… < Z < z。样例输入 Copyabc

2020-08-09 16:40:12 308 2

原创 1153: 简易版最长序列

1153: 简易版最长序列题目描述给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5、 5 、6, 其中只有6组数:1, 2, 3-3, 4-4, 5-5-5 and 6.最加粗样式长的是5那组,长度为3。所以输出3。输入第一行为整数t((1 ≤ t ≤ 10)),表示有n组测试数据。每组测试数据包括两行,第一行为数组的长度n (1 ≤ n ≤ 10000)。第二行为n个整数,所有整数Mi的范围都是(

2020-08-07 20:09:41 446

原创 1152: 二分搜索

1152: 二分搜索题目描述在有序序列中查找某一元素x。输入首先输入一个正整数n(n<=100000),表示该序列有n个整数,然后按从小到大的顺序输入n个整数;接着是一个正整数m,表示有m次查找;最后是m个整数,表示m个要查找的整数x。输出对于每一次查找,有一行输出。若序列中存在要查找的元素x,则输出元素x在序列中的序号(序号从0开始);若序列中不存在要查找的元素x,则输出"Not found!"。样例输入 Copy51 3 5 7 911-112345678

2020-08-07 18:46:24 237

原创 1151: 大整数加法

1151: 大整数加法题目描述比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。输入输入数据有多组。首先输入一个整数T,表示有T组输入。每组输入两个大整数,并用空格隔开。每个整数最多1000位。没有负数输入。输出对于每组输入,输出两个整数的和,单独占一行。样例输入 Copy21 2112233445566778899 998877665544332211样例输出 Copy31111111111111111110来源/分类#incl

2020-08-07 18:42:59 434

Qt3.1.3元对象特性测试实例对应的代码实现类person的对象年龄的增长

Qt3.1.3元对象特性测试实例对应的代码 实现类person的对象年龄的增长

2022-09-18

空空如也

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

TA关注的人

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