蓝桥杯基础题
暗虫皇
爱好编程
展开
-
隔行变色
题目描述:Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。 小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,…. 现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。请你直接提交这个整数,千万不要填写任何多余的内容。思路:偶数为白色奇数为蓝色,遍历21到50共包含了有多少个奇数答案: 15原创 2017-03-29 18:55:20 · 671 阅读 · 0 评论 -
分解质因数
问题描述 求出区间[a,b]中所有整数的质因数分解。 输入格式 输入两个整数a,b。 输出格式 每行输出一个数的分解,形如k=a1*a2*a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 3=3 4=2*2 5=5 6=2*3 7=7 8=2*2*2 9=3*3 10=2*5 提示 先筛出所有素数,然后再原创 2017-03-30 17:10:42 · 406 阅读 · 0 评论 -
基础练习 时间转换
时间限制:1.0s 内存限制:512.0MB问题描述: 给定一个以秒为单位的时间t,要求用 “<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟, 而<S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式 输入只有一行,是一个整数t(0<=t<=86399)。输出格式 输出只有原创 2017-03-30 15:07:13 · 927 阅读 · 0 评论 -
字符串对比
问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,原创 2017-03-30 16:05:27 · 272 阅读 · 0 评论 -
阶乘计算
问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得到了原创 2017-03-30 15:58:43 · 400 阅读 · 0 评论 -
打印大X
题目描述:小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。 为了便于比对空格,所有的空白位置都以句点符来代替。要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0***.....***.***...***...***.***.....*****.......***.......*****.....***.***...***...***.***.原创 2017-03-30 14:55:25 · 563 阅读 · 0 评论 -
移动距离
题目描述:X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3… 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 …..我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输出为3个整数w m n,空格分开,都原创 2017-03-30 14:47:11 · 320 阅读 · 0 评论 -
加法变乘法
题目描述:我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如: 1+2+3+…+10*11+12+…+27*28+29+…+49 = 2015 就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。原创 2017-03-30 13:53:20 · 1287 阅读 · 0 评论 -
格子中输出
题目描述:stringInGrid方法会在一个指定大小的格子中打印指定的字符串。 要求字符串在水平、垂直两个方向上都居中。 如果字符串太长,就截断。 如果不能恰好居中,可以稍稍偏左或者偏上一点。下面的程序实现这个逻辑,请填写划线部分缺少的代码。 public static void stringInGrid(int width, int height, String s) {原创 2017-03-30 11:42:12 · 913 阅读 · 1 评论 -
奇妙的数字
题目描述:小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。 你能猜出这个数字是多少吗?请填写该数字,不要填写任何多余的内容。思路:平方和立方的数字和有10个的最大的数为100,所以最大循环100次找出数字和为10并且正好把0~9用了一遍的数字就行了答案: 69//奇妙的数字public class Main { public static void ma原创 2017-03-30 13:24:13 · 440 阅读 · 0 评论 -
循环节长度
题目描述:两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。 比如,11/13=6=>0.846153846153….. 其循环节为[846153] 共有6位。 下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。原创 2017-03-30 11:20:04 · 2041 阅读 · 1 评论 -
无穷分数
题目描述:无穷的分数,有时会趋向于固定的数字。 请计算【图1.jpg】所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0。 请填写该浮点数,不能填写任何多余的内容。思路:由题可知,一直除到最后会趋向于固定的数字,并且要保留五位小数,那么我们就可以用几个数字来试试,看看是不是会趋向于固定数字,固定数字是多少这个式子的实现呢,可以用递归来做,也可以用循环来做,我实现的是循环答案:原创 2017-03-30 11:04:31 · 2207 阅读 · 0 评论 -
FJ的字符串
基础练习 FJ的字符串 时间限制:1.0s 内存限制:512.0MB问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? 输入格式 仅有一个数:N ≤ 26。 输出格式 请输出相应的原创 2017-03-30 17:39:40 · 413 阅读 · 0 评论