
算法
a331251021
这个作者很懒,什么都没留下…
展开
-
地址转换
Excel是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。 你的任务是:编写程序,实现从RC地址格式到常规地址格式的转换。【输入、输原创 2013-04-03 16:14:14 · 882 阅读 · 0 评论 -
串的简单处理
串的处理在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:1. 把每个单词的首字母变为大写。2. 把数字与字母之间用下划线字符(_)分开,使得更清晰3. 把单词中间有多个空格的调整为1个空格。例如:用户输入:you and me what cpp2005program则程序输出:You And原创 2013-04-08 11:01:53 · 847 阅读 · 0 评论 -
振兴中华
有两种方法,第一种,按照题意去做,第二种,递归 package com.zcb;/** * * @author zhengchubin * */public class ZhongHua2 { //每次走到目标地点都需要7步 //用index记录达到目标的次数 static int count = 0; static int a[][] = n原创 2013-05-23 19:28:37 · 1053 阅读 · 0 评论 -
黄金连分割数
package com.zcb;/** * 标题: 黄金连分数 黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。 对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已原创 2013-05-23 19:44:51 · 1398 阅读 · 0 评论 -
java全排列
研究了全排列,终于看懂了~~问题:全排列的递归实现编程思想: 用1 2 3为例,全排列结果为123,132,213,231,321,312 根据全排列的找到规律 1、将当前元素与后面位置的每个元素依此交换 2、交换后取后一个位置的元素为当前元素的位置,再执行1 3、当当前位置是最后一个元素的位置则输出package c原创 2013-05-27 09:58:31 · 1072 阅读 · 0 评论 -
蓝桥杯(带分数)
标题:带分数 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 19 注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的带分数,100 有 11 种表示法。题目要求:从标准输入读入一个正整数N (N程序输出该数字用数码1~9不重复不遗漏地组成原创 2013-05-27 14:00:02 · 1332 阅读 · 0 评论 -
第四届蓝桥杯JAVA本科B(世纪末的星期)
运气有点好,小题对没两道,还好大题4道会三道。幸福有点太突然的拿到一等奖。比赛的时候不会做,好囧~~(把闰年的计算方法给忘记了,加上对日期的API真心不熟悉) package com.zcb;import java.util.Calendar;import java.util.GregorianCalendar;/** * * @author zhengchu原创 2013-05-16 11:47:57 · 1638 阅读 · 1 评论 -
火柴游戏
【编程题】(满分34分) 这是一个纵横火柴棒游戏。如图[1.jpg],在3x4的格子中,游戏的双方轮流放置火柴棒。其规则是: 1. 不能放置在已经放置火柴棒的地方(即只能在空格中放置)。 2. 火柴棒的方向只能是竖直或水平放置。 3. 火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成一条直线,且中间没有其它不同方向的火柴“阻拦”。原创 2013-06-18 20:05:21 · 1222 阅读 · 0 评论