蓝桥杯 java 放麦子_2012年4月“蓝桥杯”软件大赛java组初赛题目

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

填空题:

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

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

for(int i=19330101;i

{

if(i%2012==0&&i%12==0)

System.out.println(i);

}

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

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

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

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

底下响起来了在添加。

编程题:

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

条件一:当四位整数满足: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

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

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34675 人正在系统学习中 相关资源:c#编写的鸡兔同笼程序

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月21日
下一篇 2021年1月21日

相关推荐