- 博客(32)
- 问答 (10)
- 收藏
- 关注
原创 solidity学习——CryptoZombies
合约开发流程:合约代码编写(Solidity)-> 合约编译(solc)-> 合约部署(web3)
2024-06-19 01:07:49
1439
原创 使用Go Modules在go中引用Github项目
命令来下载并同步依赖。Go 会自动从GitHub下载指定的包并将其添加到。1 、新建module的go.mod文件。
2024-05-24 00:51:05
232
原创 在intellij idea2023上创建javaweb项目
最下面 ->设置端口,如果运行后显示该端口已被占用,可以换一个端口或在cmd中查找并杀死占用该端口的进程。(2)Development中,+号选择Artifict手动配置web项目。在web文件下创建前端界面,写一个Hello World用于测试。下面Application context 可设置为/右键项目选择open moudle setting。URL-> 可访问该项目的浏览器地址栏输入的地址。第一行-> 找到本地Tomcat的位置。moudles中点击+号,选择web。选择普通项目,设置好jdk。
2023-12-01 23:49:40
635
原创 Android入门学习笔记
新建一个自己的布局.xml -> 在main.xml里加一行include把自定义布局引进来在main.xml中,和添加普通控件一样,但需要指定控件的完整类名。
2023-11-17 21:11:06
125
原创 jdk8升级11遇到的问题
1、jdk11没有jre:在jdk11目录下cmd,输入bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre。3、java -version没有输出:删除系统变量Path中的C:\ProgramData\Oracle\Java\javapath。2、配置环境:更改javahome就行,classpath不用配置。
2023-10-29 23:35:04
302
原创 bfs 问题 H: 池塘晨练(dance)
每次总是先横向移动 M1 (1≤M1≤30)格,再纵向移动 M2 (1≤M2≤30,M1≠M2)格,或先纵向移动 M1 格,再横向移动 M2 格。最多时,贝西会有八个移动方向可供选择。贝西正在练习芭蕾舞,她站在一朵莲花上,想跳到另一朵莲花上去,她只能从一朵莲花跳到另一朵莲花上,既不能跳到水里,也不能跳到岩石上。给定池塘的布局和贝西的跳跃长度,请计算贝西从起点出发,到达目的地的跳的最小舞步数,保证输入数据中的目的地一定是可达的。1 为莲花,2 为岩石,3 为贝西所在的起点,4 为贝西想去的终点。
2023-05-28 22:55:04
141
原创 c++复习
在派生类D中,派生一个公有函数成员add(原型:int add (int x, int y, int z);Student1(int n,string nam,int a,string ad):Student(n,nam),monitor(n1,nam1) //派生类构造函数**结果是a=6,b=6 a=5;√ 即派生类无法直接访问基类的私有成员,但可以调用基类的函数访问私有成员。如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。
2023-03-18 16:01:22
1141
原创 图的最小生成树、最短路径、拓扑排序、关键路径思路
一、最短路径1、Dijkstra算法按路径长度递增次序、从源点到其余各顶点2、弗洛伊德算法每个顶点之间的最短路径。矩阵形式,先记录各个顶点之间的权值,再走其他的路不断修正最小值,找到最小路径二、拓扑排序1、定义:事情之间有优先关系,一件事发生是另一件事发生的前提,用有向图表示2、找到拓扑序列的方法:以一个没有入度的顶点作为第一个,输出之后删除这个顶点和它发出的边,再找下一个没有入度的顶点,直到所有顶点都输出。序列不唯一......
2022-05-05 22:54:27
403
原创 图的遍历(DFS、BFS)
概念:从图的某一顶点出发访问图中的其余顶点,且使每个顶点只被访问一次1、深度优先遍历(DFS)typedef int Boolean;//布尔类型,值是TRUE或FALSEBoolean visited[MAX];//邻接矩阵的DFS递归算法void DFS(MGraph, int i){ int j; visited[i] = TRUE;//该顶点标记为已被访问 printf("%c", G.vexs[i]); for (j = 0; j < G.numVertexes;
2022-05-02 17:01:07
208
原创 图的概念、分类和存储
1、概念:G(V,E),G图,V顶点的集合,E边的集合。数据元素的叫法:线性表中叫元素,树中叫结点,图中叫顶点,其他的可以没有数据元素,图中不能没有
2022-04-30 23:07:40
396
原创 线性表的链式存储结构
1、定义:数据域(存数据元素信息)、指针域(存后继结点地址)、合在一起叫结点,每个结点只包含一个指针域所以叫单链表头指针(第一个结点的存储位置,指向第一个结点的指针)、最后一个结点指针为空(NULL) 、头结点的数据域不存储任何信息/存放链表长度链表为空也必须有头指针,可以没有头结点2、结构指针表示单链表typedef struct Node{ ElemType data; //数据域 struct Node* Next; //指针域}Node;typedef struct No
2022-04-23 20:03:44
1016
原创 线性表的顺序存储结构
1、线性表顺序存储结构//线性表的顺序存储结构#define MAXSIZE 20typedef int ElemTypetypedef struct{ ElemType data [MAXSIZE]; int length;}Sqlist;需要三个属性:①存储空间的起始位置,数组data ②最大存储容量 ③线性表当前长度2、获取元素操作GetElem.c O(1)//用e返回L中第i个元素的值Status GetElem(SqList L,in...
2022-04-23 18:57:55
355
原创 零基础学C/C++112——偶数排序
#include<stdio.h>#include<math.h>int main(){ int n,i,j,t,k; int a[102]; int b[102]; while(scanf("%d",&n)!=EOF) {t=0;k=0; for(i=0;i<n;i++) {scanf("%d",&a[i]);} for(i=0;i<n;i++) .
2021-11-03 12:37:22
1017
原创 零基础学C/C++83——宁宁的奥数路
题目描述宁宁参加奥数班,他遇到的第一个问题是这样的:口口口+口口口=口口口,宁宁需要将1~9九个数分别填进对应的空格内,使等式成立。现在宁宁填了一个算式,你能帮他验证是否正确么?输入输入为多组测试数据。分别输入三个三位数,依次表示等式里的三个数。输出如果等式成立,输出:YES!,否则输出:NO!样例输入173 286 459样例输出YES!#include <stdio.h>#include<math.h>int main(){..
2021-10-26 15:42:18
1079
1
原创 零基础学C/C++86——亲和数
题目描述如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲密数对。比如220的所有真约数(即不是自身的约数)之和为:1+2+4+5+10+11+20+22+44+55+110=284。284的所有真约数和为:1+2+4+71+142=220。你的任务就编写一个程序,判断给定的两个数是否是亲和数输入输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中 0≤A,B≤99999。输出对于每个测试实例,如果A和B是亲和数的话输出YES...
2021-10-26 14:54:56
636
原创 零基础学C/C++100——开灯问题
#include<stdio.h>#include<math.h>int main(){ int n,i,t=0,j; float ave=0.0; while(scanf("%d",&n)!=EOF) { int a[100]; int t=0; for(j=1;j<=n;j++){a[j]=1;} //初始化数组 for(i=2;i<=n;i++) /.
2021-10-15 16:32:47
656
原创 零基础学C/C++99——青年歌手大奖赛_评委会打分
题目描述青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。输入输入数据有多组,每组占一行,每行的第一个数是n(2 < n <= 100),表示评委的人数,然后是n个评委的打分。输出对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。#include<stdio.h>#include<math.h>int main(){ int n,i,t=
2021-10-15 16:14:11
2259
原创 90 数组逆序输出
#include<stdio.h>#include<math.h>int main(){ int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); int a[n]; for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(in.
2021-10-07 17:11:25
74
原创 没用到数组的数组输出
#include <stdio.h>#include<math.h>int main(){ int t,n,a,i,j; scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d",&n); int cnt=0; for(j=1;j<=n;j++) { scanf("%d",&a); .
2021-10-07 16:28:00
87
原创 数字菱形II
#include <stdio.h>#include<math.h>int main(){ int n,i,j,k,cont=1,t=0; while(scanf("%d",&n)!=EOF) { cont=1;t=0; //别忘了循环之前重新初始化 for(i=1;i<=2*n-1;i++) { t=i; if(i>n) ...
2021-10-07 11:24:16
120
原创 零基础学C/C++81——数字菱形
题目描述:观察例子,打印出如下图形输入:多组测试数据,每组输入1个大于1小于9的整数,为菱形的边输出:对于每组输出数字菱形样例输入:23样例输出: 2212 2 3 32332123 323 3#include <stdio.h>#include<math.h>int main(){ int n,i,j,k,cont=1,t=0; while(scanf("%d",&n)!=EOF)
2021-10-07 11:11:52
1738
1
原创 打印左对齐nn乘法表
#include <stdio.h>#include<math.h>int main(){ int n; int i,j,k; while(scanf("%d",&n)!=EOF) { for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%-2d",j,i,i.
2021-10-06 14:46:24
139
原创 双层金字塔
题目描述:输出双层金字塔。输入:多个测试数据。每个测试数据输入一个整数n( 2 <= n <= 9)输出:输出双层金字塔。#include <stdio.h>#include<math.h>int main(){ int n; int i,m,k; while(scanf("%d",&n)!=EOF){ int cont=1; for(i=1;i<=2*n-1;i+
2021-10-06 13:11:27
681
原创 零基础学C/C++69——猴子吃桃
题目描述:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。输入:多组测试数据,每组输入一个整数n( 1< n <30),表示第n天只剩一个桃子输出:对于每组测试数据输出一行,输出的内容为第一天猴子摘的桃子#include <stdio.h>#include<math.h>int
2021-10-05 20:43:43
188
原创 零基础学C/C++59——多组测试数据输出III
题目描述:输入一个整数n,输出从1开始到n之间所有能被3整除的数输入:输入一个整数n输出:对于每组测试数据,在一行中在一行中输出所有从1开始到n之间的所有能被3整除的数,两个数之间用空格隔开,每行最后一个数后面是没有空格的#include<stdio.h>int main(){ int n,i,t=0; int cont=0; while(scanf("%d",&n)!=EOF) { for(i=1;i<=
2021-10-04 21:40:52
1256
1
原创 选择法排序
#include <iostream> #include <stdlib.h> #include <time.h>using namespace std;int main(){ float a[20]; int i,imax,j,t; for(i=0;i<20;i++) //随机生成 { a[i].
2021-08-25 21:34:21
53
原创 冒泡法排序
#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(){ float a[20]; int i,j; float t; for(i=0;i<20;i++) { a[i]=rand()%101; cout<<a[i]<<' '; ...
2021-08-20 09:26:54
56
原创 随机产生10个30-100的正整数
#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(){ float a[10]; char n,i,imax,imin,t; for(i=0;i<10;i++) { a[i]=(rand()%(100-30+1))+30; cout<<a[i]&...
2021-08-19 21:02:41
1687
原创 生成水仙花数
#include <iostream>using namespace std;int main(){ int i,a,b,c,t; for(i=100;i<=999;i++) { a=i/100; b=i%100/10; c=i%10; t=a*a*a+b*b*b+c*c*c; if(t==i) cout<<i<<"\t"; ...
2021-08-16 10:17:52
133
原创 将一个十进制整数按倒序形式输出
#include "iostream"using namespace std;int main(){ int s,t,n(1),a,b(0); cout<<"请输入十进制整数s和位数t"<<endl; cin>>s>>t; do { a=(s/t)*n; s=s%t; t=t*0.1; n=n*10; b=b+a; }whil...
2021-08-12 16:40:18
916
原创 简易计算器(?
#include "iostream"using namespace std;int main(){ floata,b,t; char op; cout<<"请输入操作数1 运算符op 操作数2"<<endl; cin>>a>>op>>b; switch(int(op)) { case 43:t=a+b;break; case 45:t=a-b;break; case ...
2021-08-07 10:46:05
55
空空如也
数组中插入一个数,请问哪里不对
2021-10-26
数组中插入一个数,请问哪错了
2021-10-14
c语言输入数组并逆序输出
2021-10-07
多组测试数据求最大值
2021-10-05
计算这个数列的前n项和,请问哪里不对
2021-10-04
n个数找最大最小,请问这个哪错了
2021-10-02
请问这个鸡兔同笼哪里不对?
2021-10-01
这个错在哪 (输入一个数,输出位数和逆序输出
2021-09-24
int c[3][ ]={{3},{3},{4}};为什么不行?
2021-09-17
————求两个非0整数相除的商和余数
2021-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人