解题思路

  1. 用一个n行3列的二维数组保存输入的数据
  2. 将每行的三个两个字符串和一个数字分开存放
  3. 前两列的字符串不用管,仅对第三行的分数进行比较后输出

~~

源代码如下

~~

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int n = Integer.parseInt(bf.readLine());//输入数据的个数nString str[][] = new String[n][2];//初始化n-1行,3列的二维数组int[] score = new int[n];for (int i = 0; i < n; i++) {//连续输入n组数据str[i] = bf.readLine().split(" ");score[i] = Integer.parseInt(str[i][2]);}int max = 0, min = 0;for (int i = 0; i < n; i++) {if (score[i] > score[max])max = i;if (score[min] > score[i])min = i;}System.out.println(str[max][0] + " " + str[max][1]);System.out.println(str[min][0] + " " + str[min][1]);}
}

PAT_B_1004_Java(20分)相关推荐

  1. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

  2. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  3. 2、求100以内的素数之和。(20分)

    题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...

  4. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  5. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“

    题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 *****************    所谓" ...

  6. /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */

    题目: /* 编程题第四题(20分): 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案. */ 我使用java做的 public class ...

  7. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  8. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

  9. /* * 编程第一题(20分): 1+(1+2)+(1+2+3)+……+(1+2+3+……+98+99+100) */

    题目: /* 编程第一题(20分): 1+(1+2)+(1+2+3)+--+(1+2+3+--+98+99+100) */ 我是用的java做的 class One {public static vo ...

最新文章

  1. 简单好用的中文分词工具之HanLP的安装与使用
  2. 使用PYTHON操作Excel的工具
  3. 你所不知道的SQL Server数据库启动过程,以及启动不起来的各种问题的分析及解决技巧(转)...
  4. Hadoop自动安装脚本
  5. 【iCore4 双核心板_ARM】例程三十八:DSP MATH库测试
  6. 修正wme输出的ASF流数据
  7. Hello XTCPC
  8. zzuliOJ【土豪婷婷请吃饭】【解法:Java二维数组】
  9. Angular之ngx-permissions的角色管理
  10. ASP.NET MVC3 Model验证总结
  11. javascript:鼠标拖动图标技术
  12. File API文件操作之FileReader二
  13. html页面小宠物代码大全,宠物店网页设计html代码
  14. dw常用标签_Dreamweaver制作基本标签
  15. [论文解读] Bridging Machine Learning and Logical Reasoning by Abductive Learning
  16. 电脑突然无法复制粘贴的问题
  17. Java内存模型(JMM)学习总结
  18. linux查看附近可用wifi并进行通过命令行连接
  19. 2023 樱花飘落官网单页HTML源码
  20. MTK支持的DRM简介

热门文章

  1. 设置LD_LIBRARY_PATH不起作用解决
  2. C++11保护共享数据的其他方法
  3. Android开发之6.0动态权限工具类(高德地图官方扣出来的)附源码
  4. HTML与CSS基础之常用选择器(一)
  5. centos 7 升级/安装 git 2.7.3
  6. OpenStack部署之小结
  7. Selenium 控制浏览器
  8. 谨记2017年8月30日10:03:26
  9. 1月份Web服务器份额:Microsoft涨2.32%居亚
  10. iBatis 2.x 和 MyBatis 3.0.x 的区别