竞赛
文章平均质量分 72
逆雨
这个作者很懒,什么都没留下…
展开
-
5位黑洞数
最近在做蓝桥杯的练习题,做题目的过程并不顺利,有时候会想很久,也去网上搜了些代码,但看得都是不明不白,最后自己想了好久,终于运行成功,有点小喜悦,也把自己的思路写出来,虽然并不完美。题目描述:任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456。求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则原创 2014-03-05 12:47:17 · 3018 阅读 · 1 评论 -
人民币金额大写
题目描述:在与财务相关的应用中,经常会用到人民币金额的大写,比如发票的打印程序。本题的任务是:从键盘输入一个十亿以内的正整数(int类型),把它转换为人民币金额大写(不考虑用户输入错误的情况)。比如,用户输入:35201,程序输出:叁万伍仟贰佰零壹用户输入:30201,程序输出:叁万零贰佰零壹用户输入:30001,程序输出:叁万零壹用户输入:31000,程序输出:叁原创 2014-03-05 12:25:51 · 1376 阅读 · 0 评论 -
串的简单处理
题目描述:串的处理在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:1. 把每个单词的首字母变为大写。2. 把数字与字母之间用下划线字符(_)分开,使得更清晰3. 把单词中间有多个空格的调整为1个空格。例如:用户输入:you and me what cpp2005program原创 2014-03-05 12:38:20 · 485 阅读 · 0 评论 -
猜算式
题目:看下面的算式:□□ x □□ = □□ x □□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。该算式中1至9的每个数字出现且只出现一次!比如:46 x 79 = 23 x 15854 x 69 = 27 x 13854 x 93原创 2014-03-05 18:33:56 · 575 阅读 · 0 评论 -
地址转换
题目: Excel是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。 你的任务是:编写程序,实现从RC地址格式到常规地址原创 2014-03-05 18:37:28 · 506 阅读 · 0 评论 -
串中取3个不同的字符
题目:从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。例如:输入:abc则输出:abc输入:abcd则输出:abcabdacdbcd输入:abcaa则输出:abc原创 2014-03-05 18:40:40 · 826 阅读 · 0 评论 -
机器人行走
题目: 某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单,只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。 例如,我们可以对小车输入如下的指令: 15L10R5LRR10R20 则,小车先直行15厘米,左转,再走10厘米,再右转,... 不难看出,对于此指令串,小车又原创 2014-03-16 19:26:54 · 537 阅读 · 0 评论 -
公式解析
题目描述:在某些应用中,为了支持灵活性,往往用到自定义的公式。比如,有如下的原始公式集合: int add(int x, int y): 返回x与y的和 int add(int x, int y, int z): 返回x,y,z三个数的和 int min(int x, int y): 返回x,y中较小的值原创 2014-03-16 16:49:28 · 646 阅读 · 0 评论