![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯软件大赛编程题
逍遥博玉
这个作者很懒,什么都没留下…
展开
-
串的简单处理
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Strchuli { /*1、串的简单处理 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下:原创 2013-06-11 14:31:39 · 681 阅读 · 0 评论 -
基因牛
package cn.dlpu.lby;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Jiyinniu { /* * 基因牛 张教授采用基因干预技术成功培养出一头母牛,三年后,这头母牛每年会生出1头母牛, * 生出来的母牛三年后,又可以每年生出一头原创 2013-06-22 17:11:01 · 1346 阅读 · 0 评论 -
拼出漂亮的表格
package cn.dlpu.lby;import java.util.Scanner;/*拼出漂亮的表格 * 在中文Windows环境下,控制台窗口中也可以用特殊符号拼出漂亮的表格来。 比如: ┌─┬─┐ │ │ │ ├─┼─┤ │ │ │ └─┴─┘ 其实,它是由如下的符号拼接的: 左上 = ┌ 上 = ┬ 右上 = ┐ 左 = ├ 中心 =原创 2013-06-21 09:15:12 · 1690 阅读 · 2 评论 -
矩阵顺时针螺旋赋值
package cn.dlpu.lby;import java.util.Scanner;public class Xuanzhuantianru { /*顺时针螺旋填入 从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。例如: 输入数字2,则程序输出: 1 2 4 3 输入数字3,则程序输出: 1 2 3原创 2013-06-20 09:56:16 · 1917 阅读 · 0 评论 -
输入银行卡号码
package cn.dlpu.lby;import java.util.Scanner;public class Xinyongkahaoma { /* 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心, 因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。 该校验的过程: 1、从卡号最后一位数字开始,逆向将奇数位(1、3、原创 2013-06-19 12:45:15 · 1607 阅读 · 0 评论 -
古堡算式
package cn.dlpu.lby;public class Gubaosuanshi { /* 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 AB原创 2013-06-19 11:33:04 · 1080 阅读 · 0 评论 -
取球游戏
package cn.dlpu.lby;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Quqiu { /* * 今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个, * 也可以看到盒中还剩下多少个,并且两人都很聪明,不原创 2013-06-17 16:46:01 · 968 阅读 · 0 评论 -
密码发生器
package cn.dlpu.lby;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Mimahuoqu { /* * 密码发生器 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧, * 容易被破解,不安全;如果设置原创 2013-06-18 00:04:14 · 1659 阅读 · 1 评论 -
提取字串
package cn.dlpu.lby;public class TiqusubString { /* * 串“abcba”以字母“c”为中心左右对称;串“abba” 是另一种模式的左右对称。 * 这两种情况我们都称这个串是镜像串。特别地,只含有1个字母的串,可以看成是第一种模式的镜像串。 * 一个串可以含有许多镜像子串。我们的目标是求一个串的最大镜像子串(最长的镜像子串),原创 2013-06-16 13:59:54 · 1035 阅读 · 0 评论 -
源码变换
package cn.dlpu.lby;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.PrintWriter;public class Yuanmabianhuan { /* * 源码变换 超文本标记语言(即HTML),是用于描原创 2013-06-15 23:59:14 · 1073 阅读 · 0 评论 -
Excel地址转换
package cn.dlpu.lby;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Addresschange { /* * Excel地址转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。原创 2013-06-14 21:56:15 · 730 阅读 · 0 评论 -
猜算式
package cn.dlpu.lby;import java.util.ArrayList;import java.util.List;public class Guesssuanshi { /* * 猜算式 看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数。 * 如果没有限定条件,这样的例子很多。 但目前的限定是:这原创 2013-06-14 17:18:31 · 670 阅读 · 0 评论 -
古代赌局
package cn.dlpu.lby;public class Duju { /* * 【编程题】(满分23分) 俗话说:十赌九输。因为大多数赌局的背后都藏有阴谋。不过也不尽然,有些赌局背后藏有的是:“阳谋”。 * 有一种赌局是这样的:桌子上放六个匣子,编号是1至6。多位参与者(以下称玩家)可以把任意数量的钱押在某个编号的匣子上。 * 所有玩家都下注后,庄家同时掷出3个骰子(骰原创 2013-06-12 14:11:25 · 758 阅读 · 0 评论 -
手机尾号问题
package cn.dlpu.lby;import java.util.Scanner;public class Phoneweihao { /* * 手机尾号 * * 30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品! * 给手机选个好听又好记的号码可能是许多人的心愿。 但号源有限,只能辅以有偿原创 2013-06-11 16:28:53 · 1158 阅读 · 0 评论 -
大臣放麦子
package cn.dlpu.lby;import java.math.BigInteger;public class Fangmaizi { /* * 你一定听说过这个故事。国王对发明国际象棋的大臣很佩服, 问他要什么报酬,大臣说:请在第1个棋盘格放1粒麦子, * 在第2个棋盘格放2粒麦子,在第3个棋盘格放4粒麦子, 在第4个棋盘格放8粒麦子,......后一格的数字是前一格原创 2013-06-11 23:03:02 · 1026 阅读 · 0 评论 -
矩形的关系
package cn.dlpu.lby;import java.awt.Rectangle;import java.util.Scanner;public class Juxingguanxi { /* 在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。 矩形的交集指的是:两个矩形重叠区的矩形,当然也可能不存在。 两个矩形的并集指的是:能包含这两个矩形的最小矩形,它一定是原创 2013-06-23 22:40:22 · 1348 阅读 · 0 评论