- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 CCF 日期计算(Java)
试题编号: 201509-2试题名称: 日期计算时间限制: 1.0s内存限制: 256.0MB问题描述: 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天。满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍; 2) 年份是400的整数倍。输入格式 输入的第一行包含一个整数y,表示年份,年份在1900
2017-08-31 13:02:18 367
原创 CCF 消除类游戏(Java)
试题编号: 201512-2试题名称: 消除类游戏时间限制: 1.0s内存限制: 256.0MB问题描述: 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列
2017-08-30 10:39:05 434
原创 CCF 俄罗斯方块(Java)
试题编号: 201604-2试题名称: 俄罗斯方块时间限制: 1.0s内存限制: 256.0MB问题描述: 俄罗斯方块是俄罗斯人阿列克谢·帕基特诺夫发明的一款休闲游戏。 游戏在一个15行10列的方格图上进行,方格图上的每一个格子可能已经放置了方块,或者没有放置方块。每一轮,都会有一个新的由4个小方块组成的板块从方格图的上方落下,玩家可以操作板块左右移动放到合适的位置,当板
2017-08-29 12:08:31 851
原创 CCF 火车购票(Java)
试题编号: 201609-2试题名称: 火车购票时间限制: 1.0s内存限制: 256.0MB问题描述: 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张
2017-08-28 12:22:49 1802
原创 CCF 工资计算(Java)
试题编号: 201612-2试题名称: 工资计算时间限制: 1.0s内存限制: 256.0MB问题描述: 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算: 1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算
2017-08-27 09:10:00 2010
原创 CCF 学生排队(Java)
201703-2试题名称: 学生排队时间限制: 1.0s内存限制: 256.0MB问题描述: 体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。 例如,下面给出了一组移动的例子,例子中学生的人数为8人。 0)初始队列中学生的学号依次
2017-08-26 18:09:44 1917
原创 ZXing生成二维码(Java)
ZXing生产二维码说明:生成二维码需要用到zxing的jar包,可以去下载zxing-3.3.0.jar,在项目中引入即可。生成二维码最常用的格式为QRcode(因为此格式支持中文且专利开放),因此该项目就创建QRcode格式的二维码,也可包含中文。import java.io.File;import java.util.HashMap;import com.google.zxing.Barco
2017-08-22 16:44:40 313
原创 Web网页实现计算器功能
计算器说明:主要是对样式和一些简单的文本操作进行,计算用到的是js内置的eval()函数,只需要将文本框的字符串作为参数传入即可得到结果,能够进行简单的运算,非常强大!<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>计算器</title> <style type="text/
2017-08-20 18:32:06 27773 11
原创 AI—五子棋
五子棋人机对战说明:初学AI,对具体的实现算法还不算太懂,这里分享出来,和大家一起学习…描述:该项目主要通过JS脚本语言实现功能,先绘制棋盘(15×15),再设置点击显示棋子功能,最后设计AI算法实现人机交互。算法:AI算法这里采用的是最简单的一个,首先创建一个三维数组用于存储所有的赢法(wins[i][j][k]表示在i,j坐标点中的第k种赢法),然后遍历棋盘中每一个点,根据局面情况,计算出各点的
2017-08-18 13:17:44 649
原创 eclipse配置python
eclipse中配置pythonwindows系统需要去python官网下载(建议下载2.7版), 我的是ubuntu系统,系统自带有python,所以可以直接配置下载完成后,打开eclipse进行配置:1、选择 help -> install new software2、点击add按钮,添加软件(Name项可自行填写,Location项填写http://pydev.org/updates)3、填
2017-08-16 12:39:51 445
原创 eclipse中常用的快捷键
今天分享下在eclipse里写java代码时常用的一些快捷键说起这些快捷键,完全是本人自己写代码时常用到的一些,想起来的就写上去啦,说不定会不定时更新,欢迎大家补充。PS:仅限于在eclipse中使用,其他软件的可能不同,其实在eclipse中,不光是写java代码,写其他的语言应该也适用,比如python等。基本快捷键 快捷键 含义 备注 ctrl + s 保存 基本写完一行
2017-08-15 19:32:43 290
原创 约瑟夫环(Java)
约瑟夫环问题描述: 约瑟夫环是一个数学的应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。输入:两个整数n,m,如上所述。输出:出列人的编号代码:import java.util.Scanner;public class Jos
2017-08-14 13:39:45 326
原创 Java集合类
集合类 集合类似于保存一组对象的存储库,是用来存储和管理其他对象的对象,即对象的容器。它是Java中最重要的一种数据结构。和数组类似,一个集合中可以存放很多元素,但与数组不同的是集合的长度是可变的,而数组的长度是固定不变的;集合用来存放对象的引用,而数组用来存放基本类型的数据;集合可以存储多种类型的数据,而数组只能存储单一类型的元素。下面来看看这些类及接口:1、Collection接口
2017-08-13 13:13:42 268
原创 正则表达式(Java)
正则表达式介绍:实际应用中,我们经常会用到需要匹配、查找、替换、判断字符串的情况,正则表达式是解决这类问题的主要手段。正则表达式是一种字符串的语法规则,是一种可以用于模式匹配和替换的规则,主要用于文本和字符串处理。1、元字符 元字符 写法 意义 . . 任何一个字符 \d \\d 0~9的任何一个数字 \D \\D 任何一个非数字字符 \s \\
2017-08-12 11:47:40 324
原创 打印乘法表(Java)
打印乘法表描述:三种循环打印九九乘法表源代码:public class Multiple { public static void main(String[] args) { System.out.println("-------------------------for循环输出-----------------------------"); for (int
2017-08-11 21:39:18 257
原创 成绩分类 总结(Java)
成绩分类描述:对0到100分的成绩按等级进行分类,其中:|———-|:——:| | 0~59分 | 不及格 | | 60~69分 | 及格 | | 70~79分 | 中等 | | 80~89分 | 良好 | | 90~100分 | 优秀|
2017-08-10 19:40:23 1261
原创 解数独(Java)
解数独(Java)说明:输出数据,0代表要填的数源代码import java.util.*;public class ShuDu { static int[][] arr = new int[9][9]; static int h=0, l=0; public static void main(String[] args) { Scanner sc = new
2017-08-09 12:37:38 494
原创 蓝桥杯-兰顿蚂蚁(Java)
兰顿蚂蚁问题描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。 平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。 蚂蚁的头部朝向为:上下左右其中一方。 蚂蚁的移动规则十分简单: 若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格; 若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。 规则虽然简单,蚂蚁的行为却十分复
2017-08-08 11:36:35 294
原创 模拟扫雷--Java控制台操作(二)
扫雷——游戏操作(Java)描述:首先选择难度,根据选择的难度生成地雷图,并在控制台输出游戏界面,其中‘~’表示灰色区域,‘*’表示地雷,‘_’表示空白区域,‘1~8’表示提示数字,之后根据提示输入进行游戏操作。说明:控制台输入输出,根据输入的行、列情况进行显示,可标注地雷。若当前选中的为数字则显示数字,若为地雷则游戏结束,若为灰色区域则将灰色区域周围的8格全部显示,直至周围全为数字为止。当提示数字
2017-08-07 11:17:42 595
原创 模拟扫雷--Java控制台操作(一)
扫雷——生成地雷(Java)描述:生成地雷图,保存在int型二维数组中,-2表示灰色区域,-1表示地雷,数字1~8表示提示数字,用于说明数字周围的地雷数。输出中‘~’表示灰色区域,‘*’表示地雷,数字1~8表示提示数字。说明:通过新建对象传递参数输入行、列、地雷数,其中最大行不超过24,最大列不超过30,地雷数根据行列的数学关系限制。结果可调用 printRes()函数查看。注:该结果仅作后
2017-08-06 09:40:37 1718
原创 扑克牌比较 (Java)
扑克牌比较 描述:本程序主要实现52张扑克牌(除去大小王)的洗牌,发牌,比较功能。首先创建两个用户,输入用户名,各分发两张扑克牌,然后从两用户中各自拿出手中最大的扑克牌比较,大的获胜。扑克牌的比较规则:先按数值比较:2>A>K>Q>J>10>9>8>7>6>5>4>3;若数值相同:则比较花色:红桃 > 黑桃 > 方片 > 梅花。输入:两用户名,之后洗牌、发牌、比较自动执行。输出:洗牌、发牌、比较过程
2017-08-05 19:48:22 3332 2
zxing-3.3.0.jar(core+javase)
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人