2012年4月“蓝桥杯”软件大赛java组初赛题目

由于题目不能带出考场,所以我只能写出我所记得的一些题目了(题目顺序有可能会不同):

填空题:

  1、今天是2012年3月12日,小明的叔叔的生日正好被今天的年月日分别整除,小明叔叔是六月出生的,求算出小明叔叔生日

      我的做的时候我的思路是:

                for(int i=19330101;i<20120313;i++)
              {
                  if(i%2012==0&&i%12==0)
                 System.out.println(i);
              }

   2、一艘船上的所有人一起喝酒,当开第一瓶酒平均分给大家,喝完后有几个人倒下了,第二瓶酒平分后又有几人倒下了,当到了第四瓶就平分后,所有人都倒下了,请算出船上人数和每次倒下的人数的所有可能性。

 

   3、数麦子:国王问农夫需要什么奖赏,农夫说我只要国王填满国际象棋棋盘的麦子,填麦子规则:

        第一个格子放1粒,第二个格子放2粒、第三格放4粒、第四个放8粒、。。。。。。一直放满64格,

     问将所有麦粒加起来总共有多少麦子

   底下响起来了在添加。

编程题:

1、根据手机尾号四位数字判断你的手机能得多少分?

   条件一:当四位整数满足:5678或者4321递增或者递减加3分,7777两种情况都满足加6分;

  条件二:满足:ABAB或者AABB加2分,7777两种情况都满足加4分;

  条件三:满足:包含数字6,8,9,没包含一个数字就加一分;

   由标准控制台输入:

   5

  5230

  5678

  4321

  1983

  1500

输出:

    0

    5

    3

   2

   0

说明:数字5代表你要输入的手机号码尾号数目,输出表示得分。

这道题目比较简单,代码我就不给出了(提示:将每种条件作为单独的方法,很快就能做出)

 

 

2、对字符串加密

    要求将从控制台输入的字符串每6个长度为一段,然后对每一段进行加密,如下

   例如:输入:zhangfuzfxiaozi

   则分为

               zhangf

               uzfxia

               ozi

然后得到的键值码为:122 104 97 110 103 102

                                   117 122 102 120 105 97

                                   111 122 105

然后将相同位的键值码相加:122+117+111=350   104+122+122=348  97+102+105=304  110+120=230  103+105=208  102+97=199

然后将每组的3位整数变为一位数字:3+5+0=8   

                                                           3+4+8=15     1+5=6

                                                           3+0+4=7

                                                           2+3+0=5

                                                           2+0+8=10  1+0=1

                                                           1+9+9=19   1+9=10   1+0=1

加密的结果为:867511

   

 

3、等式:1  2  3  4  5  6  7  8  9 =110

     等式相邻的数字可以组合,运算符号只能用加号或者减号,通过程序算出所有的使等式成立的可能

转载于:https://my.oschina.net/u/140404/blog/53762

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值