- 博客(22)
- 收藏
- 关注
原创 20届真题 跑步训练
public class Test { public static void main(String[] args) { int i = -60, j, n = 10000 - 300; while (n > 0) { n += 300; i += 60; for (j = i + 60; i < j && n > 0; i++) n -= 10; } System.out.print(i); }}
2022-03-24 20:11:02
399
原创 蓝桥杯百人搬百砖
import org.w3c.dom.css.Counter;public class T02 {public static void main(String[] args) {// 100块砖100人来搬,男人一人搬4块,女人一人搬3块,小孩3人抬一块,问男人、女人和小孩各几人? for (int i = 0; i < 100; i++) { for (int j = 0; j <100; j++) { for (int j2 = 0; j2 < 100; j2++.
2022-02-24 12:13:25
6813
原创 蓝桥杯百钱买百鸡
public class T03 {public static void main(String[] args) {// a) 百鸡问题。公鸡每只5元,母鸡每只3元,小鸡3只一元。用一百元买100只鸡,则公鸡母鸡小鸡各能买多少只? for (int i = 0; i < 100; i++) { for (int j = 0; j < 100; j++) { for (int j2 = 0; j2 < 100; j2++) { if (i*5+j*3+j2/3==..
2022-02-24 12:12:29
3683
原创 蓝桥杯换钱
public class T04 {public static void main(String[] args) {// b) 将5元的人民币兑换成1元,5角和1角的硬币,共有多少种不同的兑换方法?// 1. 确定穷举对象、穷举范围和穷举条件// 2. 循环验证每一个可能的解 int a=0; for (int i = 0; i <=5; i++) { for (int j = 0; j <=25; j++) { for (int j2 = 0; j2 <=50...
2022-02-24 12:11:45
4651
原创 蓝桥杯海盗喝酒
public class T05 {public static void main(String[] args) {/* c) 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。 等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“......昨天,我正好喝了一瓶.......奉劝大家,开船不..
2022-02-24 12:10:53
5528
原创 蓝桥杯韩信点兵
import java.util.PrimitiveIterator.OfDouble;public class T06 {public static void main(String[] args) { /*d) 韩信知道部队人数大约1000人左右,具体数字不详,5人一组剩余1人,7个人一组还剩两个人,8个人一组还剩3个人,问:这支部队有多少人?*/int i; for (i = 0; i <=2000; i++) { if (i%5 ==1&&i%7==2&am.
2022-02-24 12:10:07
3705
原创 班级选人去比赛,由1至5的顺序报数,报到5的人退出,直到最后一个,小明要站在第几个才能去比赛
import java.util.Scanner;public class T7 {public static void main(String[] args) { Scanner ac=new Scanner(System.in); int n=ac.nextInt(); boolean[] arr=new boolean[n];// 将班级的人数全赋值为true for (int i = 0; i < arr.length; i++) { arr[i]=true; }//.
2022-02-19 17:55:06
360
原创 猜数字练习
public class T3 {public static void main(String[] args) { int count=0;// 采用三重循环,很方便 for (int i = 1; i <5; i++) { for (int j = 1; j < 5; j++) { for (int j2 = 1; j2 < 5; j2++) {// 判断每个数是否重复 if (i!=j&&i!=j2&j!=j2) {// ..
2022-02-18 18:48:09
118
原创 猴子分香蕉
public class T2 {public static void main(String[] args) {// 在以后一次分五分没有剩余,所以最后一次分,每份一个 int sum=1;// 反向思维,从最后一份开始算 for (int i = 5; i >=1; i--) {// 判断是不是最后一只猴子分的,是的话没有剩余,不加任何数 if (i==5) { sum=sum*5; }else{ /*如果不是,就判断是第几只猴子,因为循环倒叙,4-3-2-1..
2022-02-18 18:45:35
190
原创 java闰年判断
import java.util.Scanner;public class T1 {public static void main(String[] args) {// 用户输入 Scanner ac=new Scanner(System.in); int y=ac.nextInt();// 判定条件,能被四整除但不能被一百整除或者能被四百整除 if (y%4==0&&y%100!=0||y%400==0) { System.out.println("yes").
2022-02-18 18:41:20
195
原创 java位平方和
import java.util.Scanner;public class T6 {public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt();//输入数字 int m=sc.nextInt();//输入循环次数 for (int i = 1; i <=m; i++) { int sum=0;//每位数的平方 while(true).
2022-02-17 17:55:19
332
原创 第三十九阶台阶
public class T4 {public static void main(String[] args) { int[][] tj=new int[39][2]; tj[0][0]=1; tj[0][1]=0; tj[1][0]=1; tj[1][1]=1; for (int i = 2; i <39; i++) { tj[i][0]=tj[i-2][0]+tj[i-1][0]; tj[i][1]=tj[i-2][1]+tj[i-1][0]; }System.o..
2022-02-16 20:34:22
592
原创 马虎的算式
public class T3 {public static void main(String[] args) { int q=0;// 数字分别用a,b,c,d,e代替; for (int a = 1; a < 10; a++) { for (int b = 1; b < 10; b++) { for (int c = 1; c < 10; c++) { for (int d = 1; d < 10; d++) { for (int e = 1.
2022-02-16 20:31:58
1631
原创 第100002个素数
public class T2 { public static void main(String[] args) {// 没找到一个素数count加一 int count=0;// 判断j是否为素数 for (int i = 2;; i++) { int j=2; while (i%j!=0) { j++; } if (i==j) { count++; } if (count==1002) { Syst..
2022-02-16 20:30:11
181
原创 java隔行变色
public class T1 {public static void main(String[] args) { int a=0;// 从第二十一找到第五十 for (int i = 21; i <=50; i++) {// 判断是否能被零整除 if (i%2!=0) { a++; } } System.out.println(a);}}
2022-02-16 20:29:10
285
原创 java-抽奖小程序
编程实现一个抽奖小程序,输入四位数字的卡号,输出每位上的数字并求和,四位卡号所有数字之和能被8整除,则提示中奖public static void main(String[] args) {/* 编程实现一个抽奖小程序,输入四位数字的卡号,输 出每位上的数字并求和,四位卡号所有数字之和能被8 整除,则提示中奖,反之没中奖*/// 创建扫描识别用户输入的数字 Scanner ac=new Scanner(System.in);// 提示用户输入什么 System.out.print("请.
2022-01-14 17:52:19
666
1
原创 java-十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入239123ABC样例输出714435274【提示】 先将十六进制数转换成某进制数,再由某进制数转
2022-01-14 17:49:33
803
原创 java-判断大小写
问题描述 给定一个英文字母判断这个字母是大写还是小写。输入格式 输入只包含一个英文字母c。输出格式 如果c是大写字母,输出“upper”,否则输出“lower”。样例输入x样例输出lower样例输入B样例输出upper
2022-01-14 17:41:40
1923
原创 java-其他进制转十进制
public static void main(String[] args) { Scanner ac=new Scanner(System.in);// 用户输入一个八进制的数// 八进制转十进制 System.out.print("输入八进制:"); String O=ac.next(); int D1=Integer.valueOf(O,8); System.out.println(D1);// 二进制转十进制 System.out.print("输入二进制:"); .
2022-01-14 17:37:41
229
原创 JAVA-十进制转其他进制
// 用户输入一个十进制的数 Scanner ac=new Scanner(System.in);// 用变量n接收 int n=ac.nextInt();// 十进制转二进制(第一种方法) String b=Integer.toBinaryString(n); System.out.println("二进制为"+b);// 十进制转八进制(第二种方法) System.out.println("八进制为"+Integer.toOctalString(n));.
2022-01-14 17:35:46
156
原创 JAVA 循环-沙滩猴子分桃子
public static void main(String[] args) {/* 海滩上有一堆桃子,五只猴子来分。第一只猴子把这 堆桃子凭据分为五份,多了一个,这只猴子把多的一个 扔入海中,拿走了一份。第二只猴子把剩下的桃子又平 均分成五份,又多了一个,它同样把多的一个扔入海中 ,拿走了一份,第三、第四、第五只猴子都是这样做的 ,问海滩上原来最少有多少个桃子?*/// 创建一个变量存储最后一份 int a=1;// 分五次,所以循环五次 for (int i = 5; i >.
2022-01-09 17:45:44
298
原创 JAVA 循环-水仙花数
public static void main(String[] args) { /*1.153是一个非常特殊的数,它等于它的每位数字 的立方和,即153=1*1*1+5*5*5+3*3*3。编程求 出所有满足这种条件的三位十进制数,并从大到小 进行输出*/// 因为是三位数,最小是100,最大是999// abc分别代表个十百 int a,b,c,num=0; for (int i = 100; i < 1000; i++) {// 百位 a=i/100;//..
2022-01-09 17:35:37
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人