- 博客(28)
- 收藏
- 关注
原创 java 不带头结点的单链表实现(基本功能+reverse逆序+removeRange删除区间+lastIndex该元素最后出现的位置+add直接添加保证顺序)
java 不带头结点的单链表实现(基本功能+reverse逆序+removeRange删除区间+lastIndex该元素最后出现的位置+add直接添加保证顺序)
2022-09-23 21:43:24
682
原创 java 环形/循环链表的实现(tail)(基本功能+mintofirst将最小元素移到最前+merge将两个环形链表合并)
java 环形/循环链表的实现(tail尾指针)(基本功能+mintofirst将最小元素移到最前+merge将两个环形链表合并)
2022-09-23 21:26:22
923
原创 HTML总结,参考狂神说
HTML知识点总结结构<!DOCTYPE html><!--声明为 HTML5 文档--><html><!-- 元素是 HTML 页面的根元素--><head><!-- 元素包含了文档的元(meta)数据--><meta charset="utf-8"><!-- meta 描述性标签,表示用来描述网站的一些信息--><title>这是一个标题</title><!--
2022-01-18 17:44:00
394
原创 c语言蓝桥杯试题 基础练习 Fibonacci数列
文章目录完整代码解析一个小知识点参考完整代码#include <stdlib.h>#include <stdio.h>#define MOD 10007#define MAXN 1000000int F[MAXN];int main(){ int n, i; scanf("%d", &n); F[1] = 1; F[2] = 1; for (i = 3; i <= n; ++i) F[i] = (F[i-1] + F[i-2]) % MOD
2022-01-13 18:11:26
337
原创 c语言蓝桥杯试题 基础练习 数列特征最大值,最小值,总和
#include<stdio.h>int main(){ int n; scanf("%d",&n); getchar(); int a[n]; int i; for(i=0;i<n;i++) { scanf("%d",&a[i]); } int max; max=a[0]; int j; for(j=1;j<n;j++) { if(max<a[j]) { max=a[j]; } } int min; m
2022-01-13 17:03:19
211
原创 c语言蓝桥杯试题 基础练习 字母图形
文章目录完整代码解析完整代码#include<stdio.h>#include<math.h>int main(){ int n,m; scanf("%d%d",&n,&m); int i,j; for(i=0;i<n;i++){ for(j=0;j<m;j++){ printf("%c",65+abs(i-j)); } printf("\n"); } return 0;}解析由此可知,每个字母所在的位置的
2022-01-13 17:00:26
295
2
原创 c语言蓝桥杯试题 基础练习 查找整数,完整代码,解释在注释中
完整代码(讲解在注释中)#include<stdio.h>int main(){ int temp=-1;//初始化temp,使之为-1,但查找无果时输出-1 int n;//第一行包含一个整数n。 scanf("%d",&n); int b[n];//第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 int i; for(i=0;i<n;i++) { scanf("%d",&b[i]); }//初始化 int a;
2022-01-13 10:14:46
367
原创 c语言,蓝桥杯,试题 基础练习 杨辉三角形
解析在注释中按照性质写代码即可#include<stdio.h>#define N 34int a[N][N];int main(){ int n,i,j; scanf("%d",&n);//输入包含一个数n。 //实现数为1的元素 for(i=0;i<n;i++){ a[i][i]=1;//第i行第i列为1 a[i][0]=1;//第i行第1列为1 } //按照性质写代码 f
2022-01-12 16:01:11
427
原创 c语言,蓝桥杯, 01字串,带解释
c语言,蓝桥杯, 01字串,带解释完整代码解释完整代码#include<stdio.h>int main(){ int a,b,c,d,e; for(a=0;a<2;a++) for(b=0;b<2;b++) for(c=0;c<2;c++) for(d=0;d<2;d++) for(e=0;e<2;e++) printf("%d%d%d%d%d\n",a,b,c,d,e); return 0;}解释
2022-01-11 11:13:51
423
原创 c语言,蓝桥杯,闰年判断
闰年判断#include<stdio.h>int main(){ int year; scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0) { printf("yes"); }else printf("no"); return 0;}
2022-01-11 11:07:54
240
原创 c语言,蓝桥杯,特殊回文数,带解析
完整代码#include<stdio.h>int main(){ int i,t;//所有数 int n;//输入的数 scanf("%d",&n);//输入你的数 int sum;//该数各个位数之和 int j;//数组a的元素序号 int a[6]; for(i=10000;i<=999999;i++)//题要求范围的所有数 { t=i;//用t来代替i进行检测 sum=0;//先讲sum初始化为0 for(j=0;j<6;j++) { a
2022-01-11 11:06:24
205
原创 c语言,蓝桥杯,试题 基础练习 序列求和
坑点该题的坑点在他的数可能非常大,或者循环次数过多解决办法可将变量类型改为long long n;scanf("%lld",n);循环可改为用公式(也可以不该,本题似乎不需要)for(i=1;i<=n;i++){ sum+=i; }改为sum=n*(n+1)/2;完整代码#include<stdio.h>int main(){ long long int n,i,sum=0; scanf("%d",&n); sum=n*(n+
2022-01-10 20:40:13
347
原创 c语言,十六进制转十进制
完整代码#include <stdio.h>int main(){ int num;//十进制数 int i=0;//用来循环 scanf("%d",&num);//输入十进制数 char a[5];//十六进制数 do{ switch(num%16){ case 15:a[i]='F';break; case 14:a[i]='E';break; case 13:a[i]='D';break; case 12:a[i]='C';bre
2022-01-10 19:59:09
4194
1
原创 c语言,蓝桥杯,十六进制转十进制
完整代码#include<stdio.h> #include<string.h> #include<math.h> int main(){ char strHex[10]; int i = 0;//循环用 int len = 0;//保存字符长度 int temp = 0; //缓存 long long answer = 0;//保存最终的答案 gets(strHex);//输入字符(十六进制数据)
2022-01-10 16:43:36
317
原创 idea报错:java: 错误: 无效的源发行版:16解决办法
文件中点击项目结构(file>Project Structure)选择项目(project)选这个版本(汉化)(原版)
2022-01-09 15:30:27
1115
原创 IDEA导入JDK出现The selected directory is not a valid home for JDK的解决方法
问题原因选择的文件一定是jdk1.8.0_101,不能改名,若已经改名,请用卸载安装大法,下载时一切按原有路径进行,默认安装位置就是这种jdk1.8.0_101命名形式的。如何卸载干净在电脑设置中搜索添加或删除应用程序,搜索java,全部删除就行。...
2022-01-09 15:23:30
3074
原创 c语言数组升序排列,数组输入各数之间用空格隔开,输出用空格隔开
目录输入用空格隔开的实现方法:输出各数之间用空格隔开:升序:整个代码:输入用空格隔开的实现方法:for(i=0;i<n;i++) { scanf("%d",&s);//先用一个数得到输入结果 char c=getchar();//回收缓存区的回车键 a[i]=s;//b把得到的数赋值给数组 if(c=='\n')//判断是否为空,重新循环 { break; } }输出各数之间用空格隔开:printf("%d ", a..
2022-01-09 11:26:09
14959
原创 在vscode用Markdown
一.在vscode官网中先下载vscode【vscode官网】(https://code.visualstudio.com/)
2022-01-09 09:29:41
2006
原创 结构体数组内数组的所有数据大小比较,c语言学生成绩,所有成绩中的最高分并输出,总成绩最高的学生,输出该学生的基本信息及总成绩。
给定结构体数据类型structstu{charstuID[13],charstuName[10],floatscoreEMP[3],};编写程序完成如下功能:主函数定义基于结构体struct...
2021-12-09 00:30:23
2186
1
原创 face-recognition多人脸识别实时检测代码实例加精细化讲解
import cv2import numpy as npimport face_recognitionname1 = cv2.imread("name1.jpg")name2 = cv2.imread("name2.jpg")name1_RGB = name1[:, :, ::-1]name2_RGB = name2[:, :, ::-1]name1_face = face_recognition.face_locations(name1_RGB)name2_face = face_rec.
2021-12-02 11:40:45
10052
3
原创 字符数组char s[31]用于保存不超过30个字符的字符串,利用指针编程,统计s[31]中给定字符的个数。要求用函数实现功能,主程序只完成数据的输入输出。
被调用函数原型:voidCountChar(char*str,charch,int*counter),str是指向字符串的指针,ch是被统计的字符,counter是保存字符ch个数的指针。输入提示信息:"Inputstring:\n""Charactertobecounted:\n"输入格式:用gets()函数输出格式:"Thenumbersof%cis%d.\n"运行样例Inputstring:you...
2021-11-29 13:15:05
443
原创 函数void swapArray(int b[])的功能是把数组b逆序。主函数中定义 int a[10],定义函数指针fun,通过键盘输入完成数组的初始化,通过函数指针fun间接调用函数swapA
```#include<stdio.h>#define n 10void swaparray(int b[]);int (*fun)();int main() { int i,a[n]; fun = &swaparray; printf("please input the array:"); for(i=0;i<n;i++) { scanf("%d",&a[i]); } (*fun)(a); for(i=0;i<.
2021-11-25 13:29:54
809
原创 anaconda下载及vscde
一.anaconda的下载(最简单的方法)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Windows-x86_64.exe直接点击,直接下载。选择添加path变量(新手最好点,自己配太麻烦了)安装好anaconda之后,打开Anaconda Prompt(anaconda3)4.依次输入以下命令,创建虚拟环境...
2021-11-17 09:28:45
573
原创 1.输入某年某月某日得一年的第几天2.某年第几天得该年几月几日3.Switch语句综合两种情况
#include <stdio.h>#include <math.h>int DayofYear(int year, int month, int day); int main(){ int year,month,day; printf("Please enter year, month, day:"); scanf("%d,%d,%d",&year,&month,&day); printf("yearDay = %.
2021-11-17 09:27:29
523
原创 某班学生不超过40人,输入某门课程的成绩,具体人数由用户通过键盘输入,用函数编程统计不及格的人数。
#include<stdio.h>#define N 40int flunk (int n,int people[N]){ int i,counter; for(i=0,counter=0;i<n;i++) { if(people[i]<=60) counter++; } printf("不及格人数为:%d\n",counter);}int main(){.
2021-11-12 11:12:28
4843
1
原创 c语言,数组,最大值与最小值调换,要求设置一个初始化函数,一个调换最大值最小值的函数
#include <stdio.h>#define N 20int init (int number[N]);void Swap (int number[N]);int main (void){ int number[N]; init(number); Swap(number); return 0;}int init (int number[N]){ int i; for (i=0;i<N;i++) { sc.
2021-11-10 13:00:50
1830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人