自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java解决八皇后问题(递归回溯)

用Java解决八皇后问题问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果思路分析:三个方法:check()递归调用求解judge()判断放的位置是否合理,与之前的是否冲突show()用于打印结果个人的见解,如有错误或者更好的,望不吝赐教!public class Queue8 { in

2021-11-24 23:38:24 713 1

原创 Java打印任意一年的日历

用Java循环知识打印一个日历打印一年的年历:编写程序提示用户从键盘上输入一个年份(如2021)和该年第一天是星期几,星期用数字表示,0表示星期日,如图:代码如下:用ans变量存储个数,如果等于7就换行第一天把ans=day,然后循环day次打印空格,对齐import java.util.Scanner;public class calendar {public static void main(String[] args) {Scanner input = new Scanner(Sys

2021-10-21 14:16:54 1275 1

原创 Java学习(用Java写一个人机交互的石头剪刀布的小程序)

用Java写一个人机交互的石头剪刀布的小程序编写一个和计算机交互的“石头-剪刀-布”游戏程序。当两个人玩的时候,每个人要同时选择一项(用手势表示),然后决出胜负。规则为石头赢剪刀,剪刀赢布,布赢石头。程序必须随机选取一项但不显示给玩家,然后提示用户选择。当用户选择后,程序同时显示出计算机和用户的选择并且输出游戏结果。游戏一直进行到用户退出为止,然后输出双方输赢的次数及和局的次数。import java.util.Random;import java.util.Scanner;public class

2021-10-20 22:05:35 2309 1

原创 自增前缀与后缀的区别

刚学习编程的时候遇到的自增前后缀的问题,如++k和k++,当时只记了一下它们运算后的结果相同,只是过程不同,今天刷题的时候再次遇到相关的,产生了疑惑,以下是我个人理解,如有错误,望不吝指正。首先,先看一段代码:#include<iostream>using namespace std;int main(){ int a[3]={2,3,4}; int k=0,c=0; cout<<a[++k]<<endl; cout<&...

2021-07-14 13:35:46 1282

空空如也

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

TA关注的人

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