![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA
hello!world!
JAVA初学者
展开
-
7-23 币值转换 (20分)-java
我的思路: 1. 需要将键盘录入的字符串反转,并转化为字符数组,方便我们处理 2. 遍历字符数组,数组元素是从低位到高位的,将0-9转化为a-j, 3. 将位按照要求转化为大写字母,拼接字符串 4. 处理特殊情况0,重复的0,末尾的0,和重复的万后面的0 5. 处理输入非法,输入为0的特殊情况 6. 将处理后得到的字符串反转并输出原创 2020-08-17 20:20:25 · 458 阅读 · 1 评论 -
7-22 龟兔赛跑 (20分)-java
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中给出比赛时间T(分钟)。输出格式:在一行中输出比赛的结果:乌龟赢输出@@,兔子赢输出_,平局则输出--;后跟1空格,再输出胜原创 2020-08-17 17:37:43 · 359 阅读 · 0 评论 -
7-24 约分最简分式 (15分)-java
思路: 1,运用字符串分割方法将获取到的字符串分割成分子和分母; 2.将字符串数组的分子和分母转化为整型; 3.排除分子为0,分母为0的特殊情况; 4.遍历从0到分子的数字,获取公约数时更新分子和分母,同时将循环i置为1,再次遍历 5.直接拼接将整型转化为字符串并输出.原创 2020-08-03 21:07:46 · 667 阅读 · 0 评论