A70780 | 猜先(a.cpp)
来源编程题
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
小 X 凭借出色的棋艺被聘请为少年宫的中国象棋老师。
少年宫改造以后所有的设施都焕然一新,象棋教室已不再使用传统的木制棋子和棋盘了,小朋友们所有的操作都是在电脑上进行的,如猜先、对弈、复盘、计算积分等,这给老师的备课带来了极大的挑战,因为除了正常的棋艺教学,还要开发各种应用程序来辅助教学。
众所周知任何棋类运动开局前都要猜先,如围棋项目猜先仪式是由上手抓起一把围棋子让对手猜单双,猜中先行。而象棋则是甲、乙两人同时从各自的棋盒中摸出一枚棋子比大小,连续比三次, 获胜次数多的一方执红先行,另一方则执黑后行。
因现在所有的操作都要在电脑上实现,小 X 需要编写一个象棋猜先程序,具体任务如下: 象棋中有七种棋子,分别是帅、士、相、车、马、炮、兵,程序中用 7,6,5,4,3,2,1 表示,定义大小的规则为:帅 \gt 士 \gt 相 \gt 车 \gt 马 \gt 炮,兵最弱,除了帅之外的棋子都比兵大,士 \gt 相 \gt 车 \gt 马 \gt 炮 \gt 兵,但兵却能吃帅,即兵 \gt 帅。
猜先程序要能实现以下功能:输入三行数据,每行两个棋子的编号,判断谁胜谁负。
小 X 觉得这个程序太简单了,于是交给了参加本次比赛的你来完成。
输入格式
输入数据共有三行,每行两个用空格隔开的正整数,表示两个棋子对应的编号,第一个数对应甲摸出的棋子的编号,第二个数对应乙摸出的棋子的编号。
输出格式
输出一行包含一个单词,如甲获胜的次数比乙多则输出“ Win”,如乙获胜的次数多则输出“Lose”,如甲乙两人获胜次数相同则输出“Tie”。请注意大小写, 引号不用输出!
输入输出样例
输入 #1
6 2 3 3 7 1
输出 #1
Tie
思路
比较两个数的大小,输出较大者或按题意输出关系。
步骤
1. 读入两个数。
2. 用 if 比较。
3. 按题目格式输出。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?