自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java三层架构、表现层-业务层-持久层

Java的三层架构是指将Java程序分为三个主要层次,分别是表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。

2023-10-20 11:04:55 1644

原创 java三层架构/表现层-业务层-持久层

Java的三层架构是指将Java程序分为三个主要层次,分别是表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。

2023-10-20 11:03:06 540

原创 Mybatis学习笔记&注解/xml映射/动态SQL%%%Mybatis教程

JDBC 是使用 Java 语言操作关系型数据库的一套 APIJDBC,全称Java DataBase Connectivity(java数据库连接),是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。它是由一组用java语言编写的类和接口组成,是sun公司制定的一套接口(interface),接口都有调用者和实现者。JDBC为程序开发人员提供了一组用于实现对数据库访问的JDBCAPI,并支持SQL语言,是sun开发的一套数据库访问编程接口,是一种SQL级的API。

2023-10-14 20:28:35 955

原创 web入门---tomcat&请求响应

基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控制器类Controller,请求会被部署在Tomcat中的Controller接收,然后Controller再给浏览器一个响应,响应一个字符串 “Hello World”。而在请求响应的过程中是遵循HTTP协议的。

2023-10-11 14:56:39 611

原创 HTTP协议

HTTP。

2023-10-10 19:37:17 92

原创 SpringbootWeb快速入门

这一行导入了Spring MVC中的一个注解,名为@RequestMapping。这个注解在Controller类的方法上使用,用于映射HTTP请求到具体的方法上。: 这一行导入了@RestController注解。这个注解表示该类是一个REST控制器,Spring会为每个类创建一个实例,并将HTTP请求映射到类中的方法。@RestController: 这是一个注解,它表明该类是一个REST控制器。它相当于之前的@Controller和@ResponseBody的结合。

2023-10-10 19:07:07 186

原创 双指针 -876. 链表的中间结点-leetcode

每一次slow指针往后移动一位,fast指针往后移动二位,当fast==null||fast.next==null时,两个指针停止移动,这时,返回slow所指向的节点。从实例中可以发现,当有五个元素的时候,返回会以第(int)5/2个节点作为头结点;当有六个元素的时候,返回会以6/2个节点作为头结点。从图中可以看出,当链表节点元素有五个的时候,需要返回的是第三个节点作为头节点,所以最终要返回的是指向第三个结点的那个指针。先计算出链表一共有多少个节点,然后将第len/2个节点作为头结点返回即可。

2023-03-17 21:59:20 696 1

原创 用c++写一个顺序表简单实例:

6、删除某个位置上的元素并输出新的顺序表。2、建立含有若干数据元素的顺序表并输出。要求: 1、构造空的顺序表。5、将某个位置插入某个新值。4、获取某个元素的值。

2022-09-14 23:04:31 1749 2

原创 判断一个字符串是否是回文

2022-09-01 17:42:14 83

原创 找出整型数组a[n]中的最大值和次大值

2022-09-01 17:41:15 861

原创 java两数求和

【代码】java两数求和。

2022-08-22 17:56:08 286

原创 打印九九乘法表

#include <iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { cout << i << '*' << j << '=' << i * j << " "; } cout << endl; } retu.

2022-05-23 18:57:37 65

原创 比较最大值

法一:#include <iostream>using namespace std;int bijiao(int a, int b, int c){ int max = 0; if (a >= b) { max = a; } else { max = b; } if (max < c) { max = c; } return max;}int main(){ int q, w, e; cin >> q >&g

2022-05-23 18:48:09 138

原创 验证巴德哥赫猜想(c++)

下面以欧拉-巴德哥赫猜想为例进行验证,其他各个版本的验证方法类似;任何大于2的偶数都是两个素数之和首先需要有验证是否是素数(质数)的函数https://blog.csdn.net/qq_64744030/article/details/123903291?utm_source=app&app_version=5.3.1&code=app_1562916241&uLinkId=usr1mkqgl919blen然后,从大于二的第一个整数3开始循环,找到一个素数时,用输..

2022-05-02 17:56:38 3575

原创 求二维数组矩阵马鞍点

输入一个4×4矩阵各元素的值,求解该矩阵中的马鞍点(即该点的值在它所在的行中最大,在它所在的列中最小)。#include <iostream>using namespace std;int main(){ bool w; //声明一个布尔变量; const int n = 4, m = 4; //定义常变量行和列 int i, j; int a[n]

2022-04-21 17:49:50 2101

原创 学生信息查询

一个班有n个学生,需要把每个学生的简单材料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后,程序就查找该班中有无此学生,如果有,则输出他的姓名和学号,如果查不到,则输出“本班无此人”。#include <iostream>using namespace std;#include <string>int main(){ bool w = 0; int n, str_num, i, m=0; string

2022-04-21 17:14:35 521

原创 队列操作,解密qq号

/*队列操作,解密qq号631758924 这是一个qq号经过加密后的一串数字解密qq号的步骤是:首先将第1个数删除,紧接着将第2个数放到这串数的末尾再将第3个数删除并将第4个数放到这串数的末尾,再将第5个数删除…直到剩下最后个数,将最后一个数也删除。按照刚才删除的顺序,把这些删除的数连在一起就是原来的的QQ啦。*/#include <iostream>using namespace std;int main(){ int head=0, tail=9, arr[99.

2022-04-19 16:18:22 548

原创 判断一个年份是否是闰年

#include <iostream>using namespace std;int main(){ int year; cin >> year; if (year % 400 || year % 4 == 0 && year % 100 != 0) { cout << "是闰年"; } else { cout << "不是闰年"; }}对于一个代表年份的数字,如果这个数字能被400整除,或者能被4整除但是.

2022-04-18 11:44:15 764 1

原创 输出区间内的真素数

#include <iostream>using namespace std;#include <cmath>int main(){ int m, n; cin >> m >> n; for (int i = m; i <= n; i++) { bool w = 1; //分解个十位 int ge = i % 10; int shi = i / 10; //获取反逆数 int she = ge *...

2022-04-17 21:52:49 229

原创 质数的和与积

#include <iostream>using namespace std;#include <cmath>#include <algorithm>int main(){ int s, m=1; cin >> s; for (int i = 1; i < s; i++) { bool w = 1; for (int j = 2; j <= sqrt(i); j++) { if (i % j == 0...

2022-04-17 20:44:31 245

原创 我家的门牌号c++ 洛谷B2133

#include <iostream>using namespace std;//(1+2+3+...+m)-3*x=n//m表示一共有m家,x表示我家的门牌号//要求,输入n,分别输出x和m//根据等差数列求和公式,n=((m*(m+1))/2)-3*xint main(){ int n,m,x; cin >> n; for (m = 1;; m++) //用for循环,先不设置循环条件,循环条件在后边设置 { for (x = 1; x <=.

2022-04-17 18:06:46 2188

原创 输出素数对

#include <iostream>using namespace std;bool sushu(int x){ if (x <= 1)return 0; if (x == 2)return 1; for (int i = 2; i * i <= x; i++) { if (x % i == 0) { return 0; } } return 1; }int main(){ int n, i, j; bool bo = 0;...

2022-04-16 16:23:08 182

原创 函数max的用法

#include <iostream>using namespace std;#include <algorithm>#include <iomanip>int main(){ double a, b, c; cin >> a >> b >> c; double r =max({ a, b, c }) / (max({ a + b, b, c }) * max({ a, b, b + c })); cout...

2022-04-16 15:28:09 9613

原创 求素数个数

//取模运算不服从交换律,i%n!=n%i、#include <iostream>using namespace std;bool sushu(int x){ if (x <= 1)return 0; if (x == 2)return 1; for (int i = 2; i * i <= x; i++) { if (x % i == 0) return 0; } return 1; }int main(){ int n, s...

2022-04-16 15:00:54 168

原创 c++寻找完全数

#include <iostream>using namespace std;int main(){ int n, s; cin >> n; for (int i = 2; i <= n; i++) { s = 0; for (int j = 1; j <=i/2; j++) { if (i % j == 0) { s += j; } }if (s == i) { cout << i <...

2022-04-15 16:46:39 2133

原创 清空string的两种方式

一般清空字符串的两种方式:(1)给字符串赋值空串string s;s="12321";s="";//给字符串赋值空串来清空(2)调用clear()函数 string s; s = "12321"; s.clear();//调用clear()函数来清空

2022-04-15 16:12:39 11442

原创 判断是否是回文字符串c++

方法一:#include <iostream>using namespace std;int main(){ string s; cin >> s; bool v = 0; int n = s.size(); for (int j = 0; j <= n / 2-1; j++) { if (s[j] == s[n-1 - j]) { v=1; } else { ..

2022-04-15 15:50:28 3310

原创 反转一个英语句子c++

#include <iostream>using namespace std;int main() { string s;//定义字符串。 while (cin >> s) {//输入字符串。 for (int i = s.size() - 1; i >= 0; i--) {//循环输出。 cout << s[i]; } cout << endl;//换行。 } return 0;}这代码对了,但是...

2022-04-13 21:31:47 579

原创 找到第一个只出现一次的字符

#include <iostream>using namespace std;#include <cstring>int main(){ bool z; int n; char a[999]; cin >> a; n = strlen(a); for (int i = 0; i < n; i++) { z = 1; for (int j = 0; j < n; j++) { if (i != j &&amp...

2022-04-10 15:06:07 200

原创 二维数组/矩阵逆置/交换二维数组的行和列

#include <iostream>using namespace std;int a[999][999];int main(){ int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cin >> a[i][j]; } } cout << "原数组为:" << end.

2022-04-08 15:55:39 152

原创 寻找并计算二维数组的鞍点

方法一:暴力枚举#include <iostream>using namespace std;int main(){ int a[5][5], i, j, w = 0; for ( i = 0; i < 5; i++)//输入数组中的每一个元素 { for ( j = 0; j< 5; j++) { cin >> a[i][j]; } } for (i = 0; i < 5; i++)//暴力枚举数组中每一个元素,看是..

2022-04-08 14:09:13 202

原创 输入一个整数矩阵,计算位于矩阵边缘的元素之和。

#include <iostream>using namespace std;int main(){ int m, n,i,j ,z = 0, x = 0, c = 0, v = 0; cin >> m >> n; int a[100][100]; for ( i = 0; i < m; i++) { for ( j = 0; j < n; j++) { cin >> a[i][j];//输入数组中的每一个元素...

2022-04-07 22:02:20 1183

原创 交换一个二维数组的某两行c++

#include <iostream>using namespace std;int jiaohuan (int arr[5][5], int n, int m)//定义5x5二维数组,以及需要交换的n、m两行{ int t[5][5], i; if (n < 5 && m < 5) { for (i = 0; i < 5; i++) { t[n][i] = arr[n][i]; arr[n][i] = arr[m][i]; .

2022-04-07 16:26:36 2706

原创 数组去重c++

另一种情况,先排序后去重

2022-04-06 17:57:05 414

原创 直方图/冒泡排序/数组初始化

这是一个比较复杂的题至少我第一遍做的时候是感觉比较复杂的我先想到的是数组,用数组接收数字然后又想到了

2022-04-05 19:26:35 213

原创 输出一个整数数列中不与最大数相同的数字之和/冒泡排序

这个题的思路就是在一个数组中输入一串数,找出其中最大的那个数,然后把那个最大的数赋值变成0。然后把所有的数相加,所得的和就是最终结果。因为求的就是数组中除了最大数之外的所有的数字之和。...

2022-04-05 16:39:33 1564

原创 开关灯c++(求从1到n之间所有的完全平方数)

首先,我们观察样例,会发现输出的数都是完全平方数,而且是 1 到 n 这个范围内的。简单证明一下为什么,因为只有完全平方数的因数个数为奇数,其余数都是偶数,而按动偶数次下也就相当于没按了,所以最后还是亮的(因为一开始灯也都是亮的),那么最后关着的灯就是这些编号为完全平方数的灯了。 我们只需一个循环输出 111 到 nnn 之间的完全平方数,整个代码时间复杂度只有 O(\sqrt n)了​。同时,这堆代码就是用来求从1到n之间的完全平方数的。这里可以想到,遇事要善于思考总结。...

2022-04-05 16:12:15 1791

原创 数组元素逆置

方法一:这道题,我刚开始想的是,同时定义两个数组a和b。先用一个循环依次输入进数组a中元素。然后再将数组a中的元素对应放进数组b中,数组b就类似于将m和n两个数置换输出的中间变量差不多。然后再将b中的第n和赋值给a的第1个,将b中的第n_1个赋值给a的第2个,以此类推。就是这个样子。其中,第13刚必须写n—i—1,因为例如n=5,i=0时,n—i=5,而i最大取4,就越界了。但是这个程序运行不好,总是像下面这样。查了好几个地方,也没弄明白—858993460...

2022-04-04 17:44:35 712

原创 计算书费c++洛谷B2088

先来一个简单粗暴直接的方法:

2022-04-04 15:38:12 902

原创 输出一个整数序列中与指定数字相同的数的个数(数组初始化)

这种方法使用了“字典思想”

2022-04-04 15:15:28 513

Java简易计算器/源代码/Java入门练手程序

java简易计算器 Java简易计算器/源代码/Java入门练手程序 通过计算器可以是件简单的、基本的数值计算 部分代码如下: …… …… container.add(textField, BorderLayout.NORTH); String[] name= {"7","8","9","+","4","5","6","-","1","2","3","*","0","C","=","/"}; container.add(textField, Borde panel.setLayout(new GridLayout(4,4,1,1)); for(int i=0;i<name.length;i++) { JButton button = new JButton(name[i]); button.addActionListener(new MyActionListener()); panel.add(button); } …… ……

2023-11-16

Java在线计算器源代码/在线界面/简易计算器/复杂计算器/各类计算器

Java在线计算器源代码 Java简易计算器源代码 Java创建界面的计算器源代码 部分代码如下: …… …… panel.setLayout(new GridLayout(4,4,1,1)); for(int i=0;i<name.length;i++) { JButton button = new JButton(name[i]); button.addActionListener(new MyActionListener()); panel.add(button); } container.add(panel,BorderLayout.CENTER); } class MyActionListener implements ActionListener{ //内部类实现按钮响应 @Override public void actionPerformed(ActionEvent e) {

2023-11-16

头歌实践平台-计算机组成原理-交通灯系统设计-第一关到第二关-实验报告源代码

头歌实践平台,计算机组成原理,总共12关吗,源代码。百分百正确!!!通过率百分百!!!本人亲身试验过,各位放心使用!!!!!!!!!!!!!!!! 1、7段数码管驱动电路设计 2、4位无符号比较器设计 3、8位无符号比较器设计 4、1位2路选择器设计 5、8位2路选择器设计 6、双向BCD计数器状态机设计 7、双向BCD计数器输出函数设计 8、双向BCD计数器设计 9、双位BCD双向计数器设计 10、交通灯核心状态机设计 11、交通灯输出函数设计 12、交通灯系统设计 …… …… 里面的每一个代码都绝对正确哦!!! 把文件打开,复制代码然后提交就行了! 温馨提醒一下:复制代码后要等十分钟在提交哦,不然时间太短系统会误认“”没有认真做“”可能会通不过哦。 所以打开文件后,复制文件中的代码,打开头歌平台然后过个十分钟左右再提交就可以了哦

2023-04-09

空空如也

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

TA关注的人

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