- 博客(37)
- 收藏
- 关注
原创 Android Studio 开发效率神器:Auto-import
摘要:AndroidStudio自带的Auto-Import功能可以帮助开发者自动导入所需包,避免手动导包的繁琐操作。
2025-11-18 23:42:02
192
原创 PlantKnow---植物识别App
PlantKnow是一款帮你识别植物的实用App。只需上传照片(现拍或相册选择),就能自动识别植物并展示详细信息,还能收藏喜欢的植物方便随时查看。目前处于开发初期,期待用户反馈共同完善这款植物识别工具。🌱
2025-11-02 21:32:39
395
原创 Android 项目close project之后,再次启动项目出现:依赖错误、版本问题、网络问题
摘要:配置代理后运行项目时出现依赖和连接错误,原因是全局gradle.properties中的代理设置导致。解决方法是将该文件中的代理配置注释掉,重新运行项目即可恢复正常。这个经验分享可能对遇到类似问题的开发者有帮助。
2025-10-27 16:23:07
172
原创 翻转单词顺序
给定一个字符串,翻转该字符串,翻转时单词中的字符顺序不变。例如,如果字符串为"Hello World",则翻转后为"World Hello"。单词间以一个或多个空格分隔。注意,字符串开头和结尾都可能有多个空格。输出时去掉多余的空格。只在每个单词之间以1个空格间隔。输出的每行末尾没有空格。
2023-10-23 16:52:52
522
原创 恰早饭 C语言
Phenix今天又有早八,由于他喜欢卡点到,所以只给自己留了T分钟的时间吃饭。鹏远餐厅有n道菜,每道菜有一个快乐值v和用餐时间t,意为Phenix可以花t分钟吃掉这道菜,然后获得v的快乐值。但是如果吃早饭的时间太长了,导致他迟到了他也会感到不开心,具体的,如果t > T,他获得的快乐值就是v-(t-T)。现在请你计算Phenix吃掉某一道菜能获得的最大快乐值。
2023-07-17 17:56:19
218
原创 明天 sscanf sprintf
小明喜欢上了日期的计算。这次他要做的是日期的加1天操作,即求在已知日期的基础上加上1天后的结果日期。如,日期为2019-11-11,加上1天,则结果日期为2019-11-12。
2023-05-18 10:00:21
287
原创 生成字符地图的子地图
这是一幅黑白绘制地图,如果将白色部分用英文句号圆点“.”表示。黑色部分用英文大写字母“X”表示。则这幅地图可以被表示为字符地图:.X......XX......现在要求读入任意字符地图,求出它的右下角的一级子地图。输入第一行表示正方形地图大小,比如4就代表4行4列。中间是字符地图数据,最后以0结尾就表示输入结束。
2023-05-15 11:20:16
559
原创 计算sinx的近似值
按下面的计算公式,设计一个程序,通过累加所有绝对值大于等于0.000001 的项来计算sin(x) 的近似值,其中,x是弧度。圆周率 π=3.1415926。注意:弧度=角度 × π / 180。
2023-05-14 11:52:39
2045
原创 解题数与总罚时 C语言
中国大学生程序设计竞赛(CCPC)桂林站比赛正在进行中,在PTA的排行榜中显示所有队伍的提交情况,对于每道已解出的题目,显示形式为"time(cnt)",其中time为罚时(从比赛开始到成功解出该题的时间),cnt为解出该题的提交次数,若提交次数超过1,则每多提交一次多加罚时20分钟;对于未提交的题,显示为空;对于已提交但未成功解出的题则显示提交次数。请根据某个队伍在排行榜中的提交情况,计算该队伍的解题总数和总罚时(所有已解出题目的罚时之和,包括相应的罚时)。
2023-05-13 10:53:50
751
原创 炉石传说(c语言)
小明喜欢玩“炉石”游戏。该游戏主要通过打出卡牌去消灭怪。游戏规则是:玩家每次通过使用一张卡牌,去消灭指定的一只怪,若卡牌的攻击力大于等于指定怪的血量,则攻击成功,该怪被消灭。当然,打出卡牌的同时还需消耗玩家一定的法力值。注意:玩家每次不能使用多张牌。现在的问题是:小明当前面对n只怪,每只怪的血量分别为HP[i]。而小明此刻拥有m张卡牌,每张卡牌的攻击力为D[i],配合该卡牌需要消耗法力值为P[i]。且当前小明总共拥有的法力值为v。请问,使用这m张卡牌最多可以消灭多少只怪?
2023-05-12 11:20:10
339
原创 判断回文 (java)
编码实现:输入一个字符串,判断该字符串是否是回文(回文是指将该字符串含有的字符逆序排列后得到的字符串和原字符串相同的字符串)如果是回文,则输出“Yes”;否则输出“No”。
2023-05-07 15:33:13
852
原创 最后AC时间 C
第47届国际大学生程序设计竞赛(ICPC)亚洲区域赛(西安站)比赛中,某时刻我校RE参赛队在错了2次后成功解出(AC)E题!赶紧刷新榜单,发现共解题5道,耗时468分钟,排名210,碰了下铜牌。距离比赛结束还有1个多小时,而排名210的很多队伍还是能解出题来并排到210之前的。因此RE队至少还要再解出1题才有可能获奖。但之后一直卡在了L题,没有再解出其他题,E题就成为RE参赛队在该场比赛中解出的最后一道题。
2023-04-26 16:50:51
382
原创 奖项几何 C语言
在国际大学生程序设计竞赛(ICPC)类的比赛中,判题规则是按解题数从多到少排序,在解题数相同的情况下,按耗时从少到多排序。已知某校共派出n支队伍参赛,且比赛结束时这些队伍排名已知,请确定该校获得的一、二、三等奖各有几项。
2023-04-26 10:35:07
578
原创 7-493 计算1∗2∗3+3∗4∗5+...+99∗100∗101
这是一个编程题模板。计算1∗2∗3+3∗4∗5+...+99∗100∗101的结果。
2023-04-15 18:24:05
751
原创 7-23 设计一个学生类和它的一个子类——本科生类 java
设计一个学生类(Student)和它的一个子类——本科生类(要求如下:(1)Student类有姓名(name)和年龄(age)属性,两者的访问权限为protected;一个包含两个参数的构造方法,用于给姓名和年龄属性赋值;一个show( )方法用于输出Student的属性信息,输出格式为。(2)Undergraduate类增加一个专业(major)属性,该属性的访问权限为private;有一个包含三个参数的构造方法,前两个参数用于给继承的年龄和姓名属性赋值,第三个参数给专业属性赋值;一个。
2023-04-14 17:05:31
3842
原创 7-19 设计一个银行业务类 java
编写一个银行业务类BankBusiness,具有以下属性和方法:(1)公有、静态的属性:银行名称bankName,初始值为“中国银行”。(2)私有属性:账户名name、密码password、账户余额balance。(3)银行对用户到来的欢迎(welcome)动作(静态、公有方法),显示“中国银行欢迎您的到来!”,其中“中国银行”自动使用bankName的值。(4)银行对用户离开的提醒(welcomeNext)动作(静态、公有方法),显示“请收好您的证件和物品,欢迎您下次光临!
2023-04-11 23:18:52
2227
原创 7-96 斯德哥尔摩火车上的题
其中字符串的操作是连接两个字符串的意思。所以这道题其实是让大家访问网站当然,能通过上述算法得到112358的原始字符串a是不唯一的。本题就请你判断,两个给定的原始字符串,能否通过上述算法得到相同的输出?
2023-04-11 13:18:24
109
原创 7-15 学生类设计
设计一个类Student,并在Main类中生成Student类对象进行测试1.对于Student类,设计私有属性name和age,并为每一个成员变量name和age设计其setXXX()和getXXX()方法,并对于setAge方法,如果age被赋值为<=6,则age值为7,其他为参数值。2.对于Student类,设计无参构造方法,在构造方法中为age赋值为7,name赋值为“无名" 并添加语句System.out.println("无参构造方法");
2023-04-07 12:55:33
269
原创 7-17 日期类的定义与使用 (java)
定义一个日期类Date,含有数据成员:年、月、日,3个成员方法:构造方法用于初始化数据成员、计算天数方法、判断闰年方法。编程:创建日期对象,计算并输出该日是该年的第几天。
2023-04-07 12:25:45
2568
原创 7-16 设计交通工具类Vehicle (java)
设计交通工具类Vehicle,其中的私有属性包括:类别kind、速度speed、颜色color;其中的公共方法包括:设置类别setKind( )、设置速度setSpeed( )、设置颜色setColor( )、获取类别getKind( )、获取速度getSpeed( )、获取颜色getColor( )。定义测试类Main,在其main方法中创建两个Vehicle的对象v1和v2,通过键盘输入数据,为其设置不同的类别、速度和颜色,同时输出其所有信息。
2023-04-07 11:55:01
2854
原创 7-121 设计一个类CRectangle (java)
设计一个类CRectangle,要求如下所述:(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。(3) 求周长Perimeter。
2023-04-06 23:07:40
215
原创 7-94 试试手气
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。
2023-04-05 18:17:25
177
原创 7-56 出租
下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。
2023-04-04 13:05:57
88
原创 7-27 简易连连看
本题要求实现一个简易连连看游戏模拟程序。给定一个2N×2N的方阵网格游戏盘面,每个格子中放置一些符号。这些符号一定是成对出现的,同一个符号可能不止一对。程序读入玩家给出的一对位置(x1,y1)、(x2,y2),判断这两个位置上的符号是否匹配。如果匹配成功,则将两个符号消为“*”并输出消去后的盘面;否则输出“Uh-oh”。若匹配错误达到3次,则输出“Game Over”并结束游戏。或者当全部符号匹配成功,则输出“Congratulations!”,然后结束游戏。
2023-04-03 19:59:23
88
原创 7-59 查验身份证
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。
2023-04-02 14:32:11
138
原创 7-87 字母串
例如就是一个合法的字母串;而dEFfeFGhI就是非法的。注意a没有前一个字母,Z也没有下一个字母。现在面对全班学生交上来的作业,老师请你写个程序自动批改。
2023-04-02 13:32:55
129
原创 7-55 正整数A+B
PTA 7-55 正整数A+B 题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
2023-04-02 11:55:35
193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅