
蓝桥杯练习
云奕泽露
这个作者很懒,什么都没留下…
展开
-
给出n个数,找出这n个数的最大值,最小值,和。
问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 10000。解题思路:先将输入个数的多少与输入个数的大小解决,用数组包装每个数,再定义一个数值用来盛接最大值···,再判原创 2020-09-04 11:10:57 · 3881 阅读 · 0 评论 -
甲每秒跑3米,乙每秒跑4米,丙每秒跑2米,三人沿600米的环形跑道从同一地点同时同方向跑步,经过多少时间三人又同时从出发点出发?
甲每秒跑3米,乙每秒跑4米,丙每秒跑2米,三人沿600米的环形跑道从同一地点同时同方向跑步,经过多少时间三人又同时从出发点出发?做题思路:先判断题干要求是求时间的关系,依题意可知是求甲乙丙三者所用时间的公倍数即可public class Main2 { public static void main(String[] args) { int aa = 600 / 3;// 甲 int bb = 600 / 4;// 乙 int cc = 600 / 2;// 丙 int num原创 2020-06-27 22:05:44 · 1750 阅读 · 0 评论 -
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?第一种方法:就只是简单的将这5次分的桃子列出,再定义一个值承接,非常简单明了public class Main2 { public static void main(String[] args) { for (int i = 0;;原创 2020-06-26 21:30:52 · 2770 阅读 · 0 评论 -
甲、乙、丙三人是朋友,他们每隔不同天数到图书馆去一次。甲3天去一次,乙4天去一次,丙5天去一次。有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?
甲、乙、丙三人是朋友,他们每隔不同天数到图书馆去一次。甲3天去一次,乙4天去一次,丙5天去一次。有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?解題思路:先求出两个数的公倍数,然后再将这两个数的公倍数与第三个数求公倍数public class Main { public static void main(String[] args) { int a = gbs(3, 4); int num = gbs(a, 5); System.out.println(num)原创 2020-06-25 22:24:29 · 1889 阅读 · 0 评论 -
1.判断任意一个数是不是质数 2.输出100-200以内的质数及个数
1.判断任意一个数是不是质数import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); boolean b = true; for (int i = 2; i <= Math.sqrt(n); i++) { if (n % i == 0) {原创 2020-06-24 22:43:28 · 348 阅读 · 0 评论 -
4.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?解题思路:已知小球会反弹,反弹回原高度的一半,所以的在第一次落下后会反弹50米然后再次落下,反弹、下落就需要乘以2(或者在除以2之前就将值相加),因为要求一共的路程,所以可提前将下落的100米赋值,第十次反弹就是落地10次后的反弹,在计算第10次落地时不能反弹,所以要减去第10次的反弹,因为计算时是*2,所以也要减去2个高public class Main4 { public st原创 2020-06-23 21:35:19 · 6918 阅读 · 1 评论 -
循环小题 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。
1.153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+33*3。编程求出所有满足这种条件的三位十进制数,并从大到小进行输出解题思路:此题就是简单的循环三重循环将每个三位数都遍历出来然后用if判断符合条件的数值,将数值赋给之前定义的值,然后输出即可public class Main { public static void main(String[] args) { int sum = 0; for (int i = 1; i < 10; i++) {.原创 2020-06-22 21:19:33 · 1892 阅读 · 0 评论