![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
青木宫
一名计算机专业的学生
展开
-
蓝桥杯-时间转换-java
问题描述 给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式 输入只有一行,是一个整数t(0<=t<=86原创 2018-04-04 14:02:10 · 323 阅读 · 0 评论 -
蓝桥杯-算法训练-递归求二项式系数值(java)
问题描述样例输入一个满足题目要求的输入范例。3 10样例输出与上面的样例输入对应的输出。数据规模和约定 输入数据中每一个数的范围。 例:结果在int表示时不会溢出。程序如下:import java.util.Scanner;public class Main { public static int getnum(int k,int n) { if(...原创 2019-09-22 21:58:31 · 133 阅读 · 0 评论 -
蓝桥杯-算法训练-P0104(java)
求方程ax2+bx+c=0的实数根。a, b, c由键盘输入, a!=0。若只有一个实数根(b2-4ac=0)则只输出x1,若无实数根(b2-4ac<0)则输出Error。输入 2.5 7.5 1.0输出(注意等号前面后面都有一个空格) x1 = -0.139853 x2 = -2.860147程序如下:import java.util.Scanner;public cl...原创 2018-04-06 22:25:07 · 741 阅读 · 0 评论 -
蓝桥杯-算法训练-sign函数(java)
问题描述 给定实数x,输出sign(x)的值。 sign(x)是符号函数,如果x>0,则返回1;如果x=0,则返回0;如果x<0,则返回-1。输入格式 一行一个实数x。输出格式 一行一个整数表示答案。样例输入-0.0001样例输出-1数据规模和约定 |x|<=10000,输入数据精度最多达到4位小数。提示 判断实数x是否等于零时,由于计算...原创 2018-04-06 22:22:00 · 1302 阅读 · 0 评论 -
蓝桥杯-算法训练-阶乘末尾(java)
问题描述 给定n和len,输出n!末尾len位。输入格式 一行两个正整数n和len。输出格式 一行一个字符串,表示答案。长度不足用前置零补全。样例输入6 5样例输出00720数据规模和约定 n<=30, len<=10。这个题主要考察的大数的存储问题,普通的int和long已经存储不下了,思想是可以利用数组来存储。我只是把80分的部分做出来了。import...原创 2018-04-06 22:20:00 · 780 阅读 · 0 评论 -
蓝桥杯-算法训练-求完数(java)
问题描述 如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。样例输出与上面的样例输入对应的输出。例:数据规模和约定 1-9999程序如下:public class Main { public static void main(String[] args) { for(int i=1;i<=9999;i++) { ...原创 2018-04-06 22:15:04 · 529 阅读 · 0 评论 -
蓝桥杯-算法训练-求指数(java)
问题描述 已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)样例输入一个满足题目要求的输入范例。例:3 8样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:n^...原创 2018-04-06 22:12:30 · 295 阅读 · 0 评论 -
蓝桥杯-算法训练-水仙花数(java)
问题描述 打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。样例输入一个满足题目要求的输入范例。例:无样例输出153xxxxxx程序如下:public class Main { public static void main(String[] args) { for(int i=100;i&...原创 2018-04-06 22:07:12 · 332 阅读 · 0 评论 -
蓝桥杯-算法训练-找公倍数(java)
问题描述 这里写问题描述。 打印出1-1000所有11和17的公倍数。样例输入一个满足题目要求的输入范例。例:无样例输出与上面的样例输入对应的输出。例:public class Main { public static void main(String[] args) { for(int i=1;i<=1000;i++) { if(i%11==0&...原创 2018-04-06 22:04:32 · 175 阅读 · 0 评论 -
蓝桥杯-算法训练-打印下述图像(java)
问题描述使用循环结构打印下述图形,打印行数n由用户输入。打印空格时使用"%s"格式,向printf函数传递只包含一个或多个空格的字符串" ",下同。样例输入一个满足题目要求的输入范例。例:5样例输出与上面的样例输入对应的输出。例:数据规模和约定输入数据中每一个数的范围。例:0<n<20。程序如下:思想很简单,总共输出n行,以i=0为...原创 2018-04-06 21:59:38 · 615 阅读 · 0 评论 -
蓝桥杯-算法训练-字符串变换(java)
问题描述 相信经过这个学期的编程训练,大家对于字符串的操作已经掌握的相当熟练了。今天,徐老师想测试一下大家对于字符串操作的掌握情况。徐老师自己定义了1,2,3,4,5这5个参数分别指代不同的5种字符串操作,你需要根据传入的参数,按照徐老师的规定,对输入字符串进行格式转化。 徐老师指定的操作如下: 1 表示全部转化为大写字母输出,如abC 变成 ABC 2 表示全部转换为小写字母输出...原创 2018-04-06 21:50:39 · 682 阅读 · 0 评论 -
蓝桥杯-最小公倍数-java
问题描述 编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定 输入数据中每一个数的范围。 例:两个数都小于65536。看到最小公倍数,我们一般会想到分解质因数,例如求你6和8的最小公倍数,6=2*3;8=2*4;那么最小公倍数为2*3*4=24。换为程序如下:import ...原创 2018-04-06 21:44:17 · 371 阅读 · 0 评论 -
蓝桥杯-算法训练-矩阵相乘(java版)
问题描述 输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200)。 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。 接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。输出格式 m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。样例输入2 3 21 0 -11...原创 2018-03-29 11:26:48 · 1229 阅读 · 0 评论 -
蓝桥杯--年龄计算(Java)
三个神秘蒙面人来访F博士。博士询问他们年龄时,他们说:我们中年龄最小的不超过19岁。我们3人年龄总和为70岁。且我们三人年龄的乘积是所有可能情况中最大的。 请帮助F博士计算他们的年龄,从小到大排列,用逗号分开。这个题其实特别简单,但是我之前在网上看到一个人的代码,感觉跟我自己想的不一样,而且这个也是一种经典类型的题目,网上的代码如下:import java.util.Sca...原创 2019-03-22 21:26:23 · 268 阅读 · 0 评论