04:石头剪子布

发布时间:2026/10/31 6:33:32

04:石头剪子布 /** * 题目名称石头剪子布 p * 题目来源http://noi.openjudge.cn/ch0107/04/ p * 程序功能输出石头剪子布游戏的结果 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.util.Scanner;publicclassMain{/** * 返回一次石头剪子布游戏的结果。 * * param player1 一号选手的出拳。 * param player2 二号选手的出拳。 * return 一号选手获胜返回Player1二号选手获胜返回Player2平局返回Tie。 */publicStringwinner(Stringplayer1,Stringplayer2){// 如果一号选手获胜if(player1.equals(Rock)player2.equals(Scissors)||player1.equals(Scissors)player2.equals(Paper)||player1.equals(Paper)player2.equals(Rock)){returnPlayer1;}// 如果二号选手获胜if(player2.equals(Rock)player1.equals(Scissors)||player2.equals(Scissors)player1.equals(Paper)||player2.equals(Paper)player1.equals(Rock)){returnPlayer2;}returnTie;// 如果两个选手打平}/** * 返回石头剪子布游戏的结果集合。 * * param player1s 一号选手每次的出拳。 * param player2s 二号选手每次的出拳。 * return 石头剪子布游戏的结果集合。 */publicString[]winnerSet(String[]player1s,String[]player2s){intnplayer1s.length;String[]ansnewString[n];// 结果集合/* 依次遍历每一次游戏 */for(inti0;in;i){ans[i]winner(player1s[i],player2s[i]);// 记录当次游戏结果}returnans;}publicstaticvoidmain(String[]args){MaincallnewMain();ScannerinputnewScanner(System.in);intNinput.nextInt();String[]player1snewString[N];String[]player2snewString[N];for(inti0;iN;i){player1s[i]input.next();player2s[i]input.next();}String[]anscall.winnerSet(player1s,player2s);for(Stringe:ans){System.out.println(e);}}}
延伸阅读

更多相关文章

2026/10/31 6:33:32

05:输出亲朋字符串

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/31 18:04:37

SpringBoot考研互助平台开发实践与架构解析

1. 项目背景与核心价值考研备考是一场持久战,很多考生在这个过程中会遇到各种问题:资料获取困难、学习进度难以把控、疑难问题无人解答、备考压力无处释放。传统的考研论坛和QQ群已经难以满足当下考生的需求——前者功能单一缺乏互动性,后者信…

2026/10/31 18:04:37

PostgreSQL 15 shared_buffers参数优化指南

1. PostgreSQL 15中的shared_buffers参数解析shared_buffers是PostgreSQL中最重要的内存配置参数之一,它定义了数据库服务器用于缓存数据的内存区域大小。这个参数直接影响到数据库的查询性能和整体吞吐量。在PostgreSQL 15中,这个参数的配置方式与之前版…

2026/10/31 18:04:37

Oracle APEX 4.2.5 开发实战:环境搭建与表单动态交互

简介:《Oracle APEX深入浅出》是一份面向Oracle APEX初学者与中级开发者的技术文档,侧重解决从环境搭建到企业级应用开发中的知识断层问题。资源为单个doc文档,压缩包约8.11MB,内容以开发指南形式组织,适合作为系统学习…

2026/10/31 18:04:37

GDPO与VideoAuto-R1:多目标强化学习与视频推理的技术突破

1. 论文核心内容解析:GDPO与VideoAuto-R1的技术突破 1.1 GDPO:多奖励强化学习的解耦归一化策略 在多目标强化学习场景中,传统方法通常采用加权求和的方式处理多个奖励信号。这种简单粗暴的合并方式存在三个致命缺陷: 不同奖励量…

2026/10/31 17:59:37

技术直播拆解:硬核知识可视化与信任经济新形态

1. 雷军拆车直播现象解析5小时不间断的汽车拆解直播,这个看似硬核枯燥的内容形式却在雷军的操盘下成为现象级传播案例。这场直播之所以能够突破圈层引发广泛讨论,关键在于它精准抓住了当前内容市场的三个核心痛点:硬核知识的可视化呈现&#…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑