- 博客(23)
- 收藏
- 关注
原创 蓝桥云课拼正方形
小蓝正在玩拼图游戏,他有 73851378887217385137888721 个 2×22×2 的方块和 1047024510470245 个 1×11×1 的方块,他需要从中挑出一些来拼出一个正方形,比如用 33 个 2×22×2 和 44 个 1×11×1 的方块可以拼出一个 4×44×4 的正方形,用 99 个 2×22×2 的方块可以拼出一个 6×66×6 的正方形,请问小蓝能拼成的最大的正方形的边长为多少。
2025-03-18 16:38:57
155
原创 蓝桥云课班级活动
小明的老师准备组织一次班级活动。班上一共有 nn 名 (nn 为偶数) 同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学随机分配了一个 nn 以内的正整数作为 idid,第 ii 名同学的 idid 为 aiai。老师希望通过更改若干名同学的 idid 使得对于任意一名同学 ii,有且仅有另一名同学 jj 的 idid 与其相同 (ai=ajai=aj)。请问老师最少需要更改多少名同学的 idid?
2025-03-17 20:26:47
269
原创 蓝桥云课好数
一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯⋯ ) 上的数字是偶数,我们就称之为 “好数”。给定一个正整数 NN,请计算从 1 到 NN 一共有多少个好数。
2025-03-12 19:55:49
195
原创 蓝桥握手问题
小蓝组织了一场算法交流会议,总共有 5050 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。但有 77 个人,这 77 人彼此之间没有进行握手 (但这 77 人与除这 77 人以外的所有人进行了握手)。请问这些人之间一共进行了多少次握手?注意 AA 和 BB 握手的同时也意味着 BB 和 AA 握手了,所以算作是一次握手。
2025-03-11 16:53:51
330
原创 蓝桥奇怪的捐赠
100100 万元必须被正好分成若干份(不能剩余)。每份必须是 77 的若干次方元。比如:11 元, 77 元, 4949 元,343343 元,...地产大亨 Q 先生临终的遗愿是:拿出 100100 万元给 X 社区的居民抽奖,以稍慰藉心中愧疚。在满足上述要求的情况下,分成的份数越多越好!请你帮忙计算一下,最多可以分为多少份?相同金额的份数不能超过 55 份。思路:转换为七的进制进行计算。
2025-03-11 16:32:55
211
原创 蓝桥剪纸刀
在上面的例子中,小蓝的打印机没办法打印到边缘,所以边缘至少要裁 4 次。另外,小蓝每次只能裁一张纸,不能重叠或者拼起来裁。小蓝用一张纸打印出两行三列共 6 个二维码,至少使用九次裁出来,下图给出了一种裁法。印出 20 行 22 列共 440 个二维码,他至少需要裁多少次?小蓝有一个裁纸刀,每次可以将一张纸沿一条直线裁成两半。// 请在此输入您的代码。如果小蓝要用一张纸打。
2025-03-11 16:02:08
292
原创 Object02
/ new Person()创建的空间(数据)才是真正的对象。System.out.println("当前这个人的信息");// TODO 自动生成的方法存根。// p1是对象名,(对象引用)// 创建Person对象。
2024-10-12 17:01:48
141
原创 Object01.java
System.out.println("第一只猫的信息为" +cat1.name +" "+cat1.age + " "+cat1.color);System.out.print("第二只猫的信息为" +cat2.name +" "+cat2.age + " "+cat2.color);// String[] Cat1 = {"小白","3","白色"};// String[] Cat2 = {"小花","4","花色"};// //单独变量解决 =》不利于数据的管理(把一只猫的信息拆解)
2024-10-12 16:47:25
256
原创 Trip.java
System.out.print("旺季儿童的票价为60/2");System.out.print("淡季除成人外票价均为20");System.out.print("旺季成年人的票价为60");System.out.print("老年人的票价为60/3");System.out.print("淡季成年人的票价为40");System.out.print("请输入现在所处的月份");System.out.print("请输入你的年龄");System.out.print("请输入你的年龄");
2024-10-10 18:57:32
432
1
原创 ByteHomework.java
/错误 字符串转化成整数要用包中类 应该 Integer.parselnt("18");//错误 b + 2 为int类型不能赋给short。//错误 i+1后的类型为int,精度比char高。//4.写出将String转换成double类型的语句,以及将char类型转换成String的语句。// 正确 int 会自动转化为double。//错误 double 不能赋给 int。//a%b当a是小数时,公式 = a - (int)a/b*b。
2024-05-06 19:23:04
139
原创 ByteOperator.java
< 11111111 11111111 11111111 11111111 运算后的补码。<< 11111111 11111111 11111111 11111100 运算后的补码。/* 补码 00000000 00000000 00000000 00000001。补码 11111111 11111111 11111111 11111111。补码 11111111 11111111 11111111 11111111。/* 位运算符>>,<<,>>>
2024-04-25 17:29:30
221
原创 ByteOperator.java
1)先得到 2的补码 =>2的原码 00000000 00000000 00000000 00000010(int类型占四个字节)2的补码 00000000 00000000 00000000 00000010。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。2)3的补码=>3的原码 00000000 00000000 00000000 00000011。
2024-04-24 20:02:51
671
原创 Input.java
System.out.println("名字" + name + "年龄" + age + "薪水" +sal );//表示把java.util下的Scanner类导入。//接受用户输入int。System.out.println("人的信息如下:");System.out.println("请输入名字");System.out.println("请输入年龄");System.out.println("请输入薪水");
2024-04-01 18:43:48
180
原创 TernaryOperator.java
/条件表达式为T 执行 a++ 先赋值再+1。//可以执行,满足int自动转换double。//强制转换 可以执行。2.如果条件表达式为false,运算后的结果是表达式2. */System.out.println("b=" + b );System.out.println("最大的数是" +max2 );//表达式1和表达式2要为可以赋给接受变量的类型(或可以自动转换)
2024-03-28 20:16:25
169
原创 AssignOperator.java
/等价 n =(byte)(n + 3) 为什么代码可以通过的原因:底层将int类型转换为byte类型。//复合赋值运算符会进行类型转换。
2024-03-28 19:35:10
107
原创 LogicOpertateExercise.java
/F F 执行i++ i=50。//TT执行i++ i++47。if(a++==6 & ++b==6){//逻辑与 后加加 先比较后自增 F T 返回F。if(x++==5 || ++y==5){//短路或 ++y 不执行 F。if(c++==6 && ++d==6){//短路与 ++d 不执行。if(e++==5 | ++f==5){//逻辑或 T F。
2024-03-27 21:11:14
285
原创 RelationalOperator.java
/对于&&短路与而言,如果第一个条件为false,后面的条件不会再判断。//对于&逻辑与而言,如果第一个条件为false,后面的条件仍然会判断。//对于||短路或而言,如果第一个条件为Ture,后面的条件不会再判断。//对于|逻辑或而言,如果第一个条件为Ture,后面的条件仍然会判断。//||短路或的使用,全假出假,有真出真。//&逻辑与的使用,全真出真,有假出假。//|逻辑或的使用,全假出假,有真出真。//&&短路与的使用,全真出真,有假出假。
2024-03-26 20:46:58
755
原创 ArithmaticOperatorExercise.java
System.out.println("112天" + "合" + weeks +"个星期" + leftdays + "天");//5/9*(280-100)=0,因为5/9=0。//规则使用临时变量 1)temp = i;//规则使用临时变量 1)i=i + 1=2;// (2).星期数 weeks:days / 7 零xx天 leftdays:days % 7。//5/9(华氏温度-100),求出华氏温度对应的摄氏温度。// (1).使用int 变量 days 保存 天数。
2024-03-25 19:46:06
724
原创 ArithtimaticOperator.java
/就是 25.88 + 37.99。//得到 男 字符码值 + 女 字符码值。//假如给我三天光明活着。/*随便写一个小数默认为是double类型,double类型范围大于float类型范围,/*变成,保存两本书名,用+号连接,看效果。保存两本书的价格,用加号拼接,看效果。//单字符用 char 保存 多字符用 String 保存。String book1 = "假如给我三天光明";String book2 = "活着";//字符类型的本质是数字。//保存两本书的价格。//编写一个main方法。
2024-03-25 19:44:47
126
原创 usecharacter.java
System.out.println("姓名\t年龄\t成绩\t性别\t爱好\n" + name + "\t" + age + "\t" + score。姓名 年龄 成绩 性别 爱好。String hobby = "打篮球";char gender = "男";1)用变量将姓名,年龄,成绩,性别,爱好储存。4) 添加转义字符,用一条语句输出。/*编程实现如下效果。
2024-03-21 18:56:11
189
1
原创 plus.java
/就是 25.88 + 37.99。//得到 男 字符码值 + 女 字符码值。//假如给我三天光明活着。/*随便写一个小数默认为是double类型,double类型范围大于float类型范围,/*变成,保存两本书名,用+号连接,看效果。保存两本书的价格,用加号拼接,看效果。//单字符用 char 保存 多字符用 String 保存。char c1 = "男";//字符类型的本质是数字。编写一个main方法。//保存两本书的价格。
2024-03-21 18:33:01
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人