自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql的 表的创建以及 按条件查询(排序 分组 左右链接 子查询)

【代码】mysql的 表的创建以及 按条件查询(排序 分组 左右链接 子查询)

2023-08-15 21:34:13 153

原创 mysql的增删改查及例题

【代码】mysql的增删改查及例题。

2023-08-14 21:33:51 400

原创 力扣T171

两者之间的主要差异在于他们的计算方法,但他们都用于将Excel的列标题(如"A", "Z", "AA"等)转换为对应的整数。让我们分析一下它们的性能差异。因此,第二种方法的性能优于第一种方法。如果你在考虑性能,那么应该选择第二种方法。,这增加了其时间复杂度。因此,尽管两种方法在高层面上都是O(n)的,其中n是。第二个方法更为直接和简洁,它避免了额外的计算开销。的开销,第一个方法的实际执行时间会更长。对于第一个方法,你为每个字符都调用了。

2023-08-12 16:38:32 351

原创 今日份暴力破解

求出A的子数组之和的最大值

2022-12-04 19:55:46 388 1

原创 李洵同款爱心加红蓝动态线条爱心

李洵同款自信加红蓝线条爱心

2022-11-29 19:16:35 305

原创 字符串的输入问题

字符串的输入:gets() 遇到换行才结束scanf()遇到’ ’ 就会结束#include<stdio.h>#include<string.h>int main(int argc, char* argv[]) { char s[10]; char t[10]; gets(t);//gets() 遇到换行才结束 scanf("%s",s);//scanf()遇到' ' 就会结束 puts(s); puts(t);} 输入:abcd eabce

2022-04-18 08:55:03 134

原创 栈在括号匹配中的应用

表达式中允许的括号包括( ,[ ,{ ,英文输入法下。其嵌套的顺序任意,([])或{([])}等为正确匹配的格式,{()]或(((}}})))为不能匹配的格式。算法的思想如下:1. 初始定义一个空栈,顺序读入括号2. 若是左括号,左括号进栈,若是右括号,将栈顶元素与其匹配,不匹配直接返回false(此时如果栈是空的也返回false),匹配则继续读入括号,直至读完。3. 算法结束是,如果栈空,则括号能正确匹配,否则不能。具体代码如下:#include<stdio.h>#

2022-04-14 18:01:03 1312 1

原创 408 2020统考真题41题附代码(包含主函数,可直接运行)

41. ( 13分)定义三元组(a,b,c)(a, b,c均为正数)的距离D= |a- bl + |b-c |+ lc - a|。给定3个非空整数集合S1、S2和S3,按升序分别存储在3个数组中。请设计一个尽可能高效的算法,让算并输出所有可能的三元组(a, b,c)(a∈S1,b∈S2,c∈S3)中的最小距离。例如Sl = {-1,0,9},S2 = {-25,-10,10,11},S3 ={2,9,17,30,41},则最小距离为2,相应的三元组为(9,10,9)。要求:(1)给出算法的基本设让思想。

2022-04-14 10:04:33 2886

原创 408 2009统考真题42题附代码

已知一个带有表头结点的单链表,结点结构为:datalink假设该链表只给出了头指针 list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的 data 域的值,并返回 1;否则,只返回 0。要求:⑴ 描述算法的基本设计思想;⑵ 描述算法的详细实现步骤;⑶ 根据设计思想和实现步骤,采用程序设计语言描述算法(使用 C、C++或 Java 语言实现),关键之处请给出简要注释。#include<st

2022-04-10 16:20:05 1954

原创 循环队列的应用

#include<stdlib.h>#include<stdio.h>#define max 5typedef int Ele;typedef struct{ Ele data[max]; int front,rear;}Squeue; void InitQueue(Squeue &Q){ Q.front=Q.rear;}bool EmptyQueue(Squeue Q){ if(Q.front==Q.rear) return true; retur

2022-03-22 08:45:20 415

原创 链表(单)的建立与增删改查

一.链表的建立1.头插法LinkList CreateList1(LinkList &L){//头插法 LNode *s;int x; L=(LNode*)malloc(sizeof(LNode));//带头节点 L->next=NULL; scanf("%d",&x); while(x!=9999){ s=(LNode*)malloc(sizeof(LNode)); s->data=x; s->next=L->next; L-&g

2022-03-18 16:15:28 585

原创 C++引用

C++的引用就是把&写在形参前面,此时在其他函数里操作形参与在主函数里操作实参的效果是一样。 操作一个数两个数的交换操作一个数直接上代码:#include<stdio.h>int change(int &a){ a++;}int main() { int a=10; change(a); printf("%d",a); }输出为:11C想要达到这样的效果就要用指针了;即:#include<stdio.h>int change(i

2022-03-11 17:25:29 1399 2

原创 指针的自增

直接上代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ int a[3]={1,5,9}; int *p; int j; p=a; j=*p++; printf("%d %d %d",a[0],j,*p); } 结果是:1 1 5跟你想的一样吗?此处的j=*p++; 表示的是p这个地址+1,先用后加,所以j还是a[0]即1,而*p因为原来的地

2022-03-08 08:15:28 1285

原创 指针的应用

1.整型(其他类型同理)#include<stdio.h>#include<string.h>#include<stdlib.h>int change(int *a){ *a=100;} int main(){ int b=11; printf("before change: b=%d\n",b); change(&b); printf("after change: b=%d\n",b); } 结果如下:before change

2022-03-07 18:37:30 121

原创 C语言数组合并,去重和不去重

先介绍一个头文件include<algorithm>本次代码所用的sort函数和unique函数就在这个头文件里面上代码:#include<iostream>#include<stdlib.h>#include<algorithm>using namespace std;int main(){ int a[3],b[5]; int i; for(i=0;i<3;i++) { cin>>a[i]; } for(

2022-01-20 17:54:21 1131

原创 结构体数组的定义和使用

结构体数组的定义struct st{ char name[10];//姓名 int no;//学号 int age;//年龄 char sex[10];//性别 }stu[10];//这里的10也可以换成n;使用:输入:cin>>stu[i].name>>stu[i].no>>stu[i].age>>stu[i].sex; 输出:cout<<stu[i].name<<" "<<stu[i].no&

2022-01-17 19:40:24 6270

原创 break和continue的用法

break直接跳出循环(结束所有循环)如:#include<iostream>using namespace std;int main(){ int i,j; for(i=1;i<=9;i++) { if(i==5) break; cout<<i<<" "; }}运行结果如下:1 2 3 4continue结束本次循环,其他的照常进行;如:#include<iostream>using namespace

2022-01-17 16:11:36 512

原创 九九乘法表

打印九九乘法表#include<iostream>using namespace std;int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%2d ",j,i,i*j); } cout<<endl; }}结果如下:1*1= 11*2= 2 2*2= 41*3= 3 2*3= 6 3*3= 91*4= 4 2*4= 8 3

2022-01-17 16:05:34 295

原创 sizeof的用法

sizeof的作用是求数据类型所占的字节数#include<stdio.h>#include<stdlib.h>int main(){ int i=10; short s=20; double us=1.234; printf(" i(int) is %dB\n s(short) is %dB\n us(double) is %dB\n",sizeof(i),sizeof(s),sizeof(us)); printf("%d\n%d\n%.3lf\n",s,i,us)

2022-01-16 21:09:07 125

原创 求三个数的最小公倍数

求三个数的最小公倍数样例输入:2 12 36样例输出:36解题代码:#include <iostream>using namespace std;int max(int a,int b,int c)//先求出三个数中最大的那个 { int m=a>b?a:b; m=m>c?m:c; return m;}int main() { int a,b,c; cin>>a>>b>>c; int i=1,k; int m

2021-04-13 19:51:22 379

原创 C语言输出占位

两种输出占位含0和不含0;#include<stdio.h>int main(){ int n; scanf("%d",&n);// printf("%b %o %d %X %x",n,n,n,n,n); printf("%07d\n",n);printf("%7d\n",n); return 0;}输出样例:

2021-04-06 22:01:53 1188

原创 MY SQL建立简单数据库和表

1create database student1; //student为数据库的名称出现Query OK, 1 row affected (0.00 sec)表示建立成功2接下来建立表CREATE TABLE Student1 (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20) UNIQUE,

2021-04-01 10:30:32 664

原创 问题 A: L1-ISBN号码

题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。识别码的计算方法如下:首位数字乘以1加上次位数字乘以2……

2021-03-28 15:28:45 164

原创 素数对猜想 (20 分)

素数对猜想 (20 分)让我们定义dn 为:d​n​​ =p​n+1−p​n,其中p​i​​ 是第i个素数。显然有d​1​​ =1,且对于n>1有d​n 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10^5​​ ),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4解题代码:#include<iostream>

2021-03-28 11:31:36 182

原创 采药

题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?输入描述第一行有两个整数 T(1 \leq T \leq 1000)T(1≤T≤100

2021-03-19 16:09:22 144

原创 求第2019个质数是多少

题目描述我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算第 2019个质数是多少?(求第n个与此类似)样例输出:17569解题代码:#include <iostream>using namespace std;int pd(int n){ int i; for(i=2;i*i<=n;i++) { if(n%i==0) return 0; } return 1;}int main(){ // 请在此输入您的代码

2021-03-18 16:09:26 2880

原创 7-23 输出学生成绩 (20 分)

输出学生成绩 (20 分)本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。输入格式:输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。输出格式:按照以下格式输出:average = 平均成绩max = 最高成绩min = 最低成绩结果均保留两位小数。输入样例:385 90 95输出样例:average = 90.00max = 95.00min = 85.00解

2021-03-15 21:11:21 293

原创 选择法排序 (20 分)

选择法排序 (20 分)本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1解题代码://快排永远的神!#include<iostream>>#include<algorithm>using namespace std;bool cm

2021-03-14 21:51:04 467

原创 字符串排序

7-9 字符串排序本题要求编写程序,读入5个字符串,按由小到大的顺序输出。//按照ASCII码的大小,而不是字符长度输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue green white输出样例:After sorted:bluegreenredwhiteyellow解题代码:#inclu

2021-03-04 15:47:40 225 1

原创 PTA 删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvz这题本来很简单,但我一时被比较ASCII码给搞蒙了,但一想,计算机对于字母的比较不就是直接比它的ASCII码吗?这才反应过来!解题代码#include<stdio.h>#include<string

2021-03-04 15:17:43 5912 5

原创 sort函数的几种基本用法

1.先来看一下最基本的用法#include<iostream>#include<algorithm>//sort函数的头文件 #include<vector>using namespace std;bool cmp(int a,int b){ return a>b;}int main(){ int n; cin>>n; int a[n]; //vector<int>a(n); for(int i=0;i<n

2021-02-27 18:17:57 674

原创 编程,输入一个十进制正整数,然后输出它所对应的十六进制数,八进制数,二进制

楼主新学到的小知识点,希望对大家有用!先看个例子#include<iostream>using namespace std;int main(){ int a; scanf("%d",&a); printf("%d %x %X %o",a,a,a,a);}看看效果很显然可以看出,%d %x %X %o 分别对应十进制,十六进制(小写字母表示), 十六进制(大写字母表示),八进制;记住这些,以后遇到这种十进制,十六进制,八进制之间的相互转化很好解决了

2021-02-27 17:02:30 10129 2

原创 PTA 求整数段和

求整数段和 (10 分)给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8Sum = 30

2021-02-22 20:31:00 1109

原创 PTA 排序

PTA 排序 (25 分)给定N个(长整型范围内的)整数,要求输出从小到大排序后的结果。本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下:数据1:只有1个元素;数据2:11个不相同的整数,测试基本正确性;数据3:103个随机整数;数据4:104个随机整数;数据5:105个随机整数;数据6:105个顺序整数;数据7:105个逆序整数;数据8:105个基本有序的整数;数据9:105个随机正整数,每个数字不超过1000。输入格式:输入第一行给出正整数N(≤10^

2021-02-22 17:19:21 4195 1

原创 PTA 月饼问题

PTA 月饼问题月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(

2021-02-21 18:44:10 414

原创 C#创建简单考试程序

C#创建简单考核程序创建窗体如下双击 登录

2020-09-27 11:04:18 1412

原创 创建 WinForm 应用程序

创建 WinForm 应用程序创建 WinForm 项目点击【文件】>【新建】>【项目】选项,进入【新建项目】界面,选中【Windows窗体应用程序】.并设置项目的名称、位置及解决方案名称。如下图所示。2.创建空白窗体选择图6-7项目区域中的【Windows窗体应用程序】后,点击【确定】按钮,创建一个空白窗体,如下图所示3.向窗体中添加控件 向图6-8所示的空白窗体中拖入一个Label文本标签与Button按钮,界面如下图所示。4.设置控件的属性在上图中,添加了 La

2020-09-12 20:52:22 4418 2

空空如也

空空如也

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

TA关注的人

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