自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉排序树的增删查(C++)

二叉排序树的增删查

2022-09-08 21:29:28 327 1

原创 插入排序(C++)

插入排序算法

2022-09-08 21:20:05 323

原创 迷宫问题(递归算法)

规定:1为障碍物,2为可走通路,3为走过但是死路,0为未探索过的路探索规则:下 右 左 上起点为array[1][1]终点为array[6][5]运算结果:package 迷宫;public class 迷宫 { public static void main(String[] args) { int[][] map = getMap(); System.out.println("原地图:"); for (int i = 0; i &

2021-02-23 00:03:29 539

原创 八皇后问题(递归回溯算法)

问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。package 八皇后问题;public class Main { static int max = 8; static int[] array = new int[max]; static int a = 0; public static void main(String[] args) { start(0);

2021-02-22 23:57:09 116

原创 简单计算器(考虑小括号和运算符号优先级)

简单计算器(考虑小括号和运算符号优先级)例如:输入: 1+((2+3)*4)-5*1.5输出: 1+((2+3)*4)-5*1.5=13.5输入: (2+1)*1.5输出: (2+1)*1.5=4.5import java.util.ArrayList;import java.util.List;import java.util.Stack;public class Main { public static void main(String[] args) {

2021-02-21 00:01:28 423

原创 7-1 单词替换 (10分)

设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换。输入格式:首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词。输出格式:完成查找替换后的完整字符串import java.util.Scanner;public class Main { public static void main(String[] args) { ...

2020-04-29 16:09:18 4077

原创 7-2 jmu-Java-01入门-取数字 (10分)

本题目要求读入若干个代表整数的字符串,然后将其转化为整数。如果该数>=10000且<=20000,则依次输出其对应的二进制字符串、八进制字符串、十六进制字符串。否则将字符串中的每个数字抽取出来,然后将所有数字加总求和。提示:参考jdk文档的Integer,import java.util.Scanner;public class Main { public static v...

2020-04-29 16:07:27 1130

原创 7-3 字符串处理 (10分)

给定一个字符串。请去除串中的数字并反转。输入格式:原始串。输出格式:去除数字后的反转字符串。import java.util.Scanner;public class Demo2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); S...

2020-04-29 16:05:06 2652

原创 7-4 jmu-Java-02基本语法-03-身份证排序 (10分)

输入n,然后连续输入n个身份证号。然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。输入sort2,将所有身份证按照里面的年月日升序输出。注意:处理输入的时候,全部使用Scanner的nextLine()方法,以免出错。...

2020-04-29 16:02:14 1487

原创 7-5 较为复杂情况下的求和-hebust (10分)

计算一个给定序列的整数和,序列中可能会混入无关的字母,求和的时候需要忽略。输入格式:输入为一行,元素直接使用空格分割。import java.util.Scanner;public class Main { public static void main(String[] args) { int sum = 0; Scanner s...

2020-04-25 22:36:35 4615

原创 7-1 jmu-Java-06异常-02-使用异常机制处理异常输入 (4分)

使用异常处理输入机制,让程序变得更健壮。main方法:1、输入n,创建大小为n的int数组。2、输入n个整数,放入数组。输入时,有可能输入的是非整型字符串,这时候需要输出异常信息,然后重新输入。3、使用Arrays.toString输出数组中的内容。import java.util.Arrays;import java.util.Scanner;public class Main ...

2020-04-25 22:33:21 2048

原创 7-2 jmu-Java-06异常-04-自定义异常(综合) (12分)

**7-2 jmu-Java-06异常-04-自定义异常(综合) (12分)**定义IllegalScoreException异常类,代表分数相加后超出合理范围的异常。该异常是checked exception,即希望该异常一定要被捕获处理。定义IllegalNameException异常类,代表名字设置不合理的异常。该异常是unchecked exception定义Student类。...

2020-04-25 22:27:21 2658 2

原创 实验 2-4 编写程序,模拟购物。

实验 2-4 编写程序,模拟购物。(1) 输入商品名称、单价、数量,计算商品价格,输出商品名称,单价,数量,总价。(2) 当总价大于或等于500时,享受8折优惠。(3) 模拟付款找零过程。(4) 若付款金额不足,需要继续付款。(5) 购买多件商品时,需要对多件商品的总价进行汇总,得到应付款额,请程序中实现。...

2020-03-11 16:36:22 1857 1

原创 实验 2-4 编写程序,模拟购物。

标题实验 2-4 编写程序,模拟购物。(1) 输入商品名称、单价、数量,计算商品价格,输出商品名称,单价,数量,总价。(2) 当总价大于或等于500时,享受8折优惠。(3) 模拟付款找零过程。(4) 若付款金额不足,需要继续付款。(5) 购买多件商品时,需要对多件商品的总价进行汇总,得到应付款额,请程序中实...

2020-03-11 16:20:50 2542

原创 7-11 逆序的三位数 (10分)

标题7-11 逆序的三位数 (10分)程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。import java.util.Scanner;public class Main{ public static void ...

2020-03-11 15:27:21 848

原创 7-10 然后是几点 (15分)

标题 7-10 然后是几点 (15分)有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分...

2020-03-11 15:21:01 1003

原创 7-9 厘米换算英尺英寸 (15分)

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int a = sc.nextInt();final double c = 30.48;double foot = (144 * a) / (c *...

2020-03-11 15:15:16 1093

原创 7-7 日期格式化 (5分)

在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...

2020-03-11 15:04:42 1386

空空如也

空空如也

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

TA关注的人

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