1088 三人行 (20 分)
子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”
本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。
输入格式:
输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为不超过 1000 的正整数。
输出格式:
在一行中首先输出甲的能力值,随后依次输出甲、乙、丙三人与你的关系:如果其比你强,输出 Cong
;平等则输出 Ping
;比你弱则输出 Gai
。其间以 1 个空格分隔,行首尾不得有多余空格。
注意:如果解不唯一,则以甲的最大解为准进行判断;如果解不存在,则输出 No Solution
。
输入样例 1:
48 3 7
输出样例 1:
48 Ping Cong Gai
输入样例 2:
48 11 6
输出样例 2:
No Solution
#include<iostream> #include<cstdlib> using namespace std;void judge(int x,int y){if(x > y) printf(" Gai");else if(x == y) printf(" Ping");else printf(" Cong"); }int reverse(int a){int b;for(b = 0; a != 0; a /= 10){b = b * 10 + a % 10;}return b; }int main(){int m,x,y;scanf("%d%d%d",&m,&x,&y);int jia,yi,bing;for(jia = 99; jia >= 10; jia--){yi = reverse(jia);if(abs(jia - yi)*y == yi * x) break;}if(jia == 9) printf("No Solution");else{printf("%d",jia);bing = yi;jia *= y;yi *= y;m *= y;judge(m,jia); judge(m,yi); judge(m,bing); }return 0; }
转载于:https://www.cnblogs.com/wanghao-boke/p/10433690.html
1088 三人行 (20 分)相关推荐
- 1088 三人行 (20 分)(附详细注释,逻辑分析)
写在前面 逻辑题 丙的类型分析存在错误 输出值分析错误,输出甲的值,不是M的值 除去以上2点,题目相对简单,5分钟a题 细节问题,最耗时间 abs绝对值函数 print 函数类型错误(double型) ...
- 【测试点分析】1088 三人行 (20分)_29行代码AC
立志用最少的代码做最高效的表达 PAT乙级最优题解-->传送门 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能 ...
- 1088 三人行 (20分)
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- PAT乙级1088 三人行 (20分)
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- PTA乙级 1088 三人行——20分
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- 1088 三人行 (20 分)——简单分析
子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...
- 【PAT乙级】1088 三人行 (20 分)
题目地址 #include<bits/stdc++.h> using namespace std; int n,x,y; void print(double x) {if(x>n) ...
- 【PAT (Basic Level) Practice】——【简单数学】1088 三人行
文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1088 三人行 (20 ...
- 1088 三人行 (20 分)(求问)
1088 三人行 (20 分)(求问) 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲 ...
- 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)
7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...
最新文章
- 将图片(路径)转换为Base64 和 将base64转换为file类型
- ICCV 2021 | ARCH++: 可直接用于动画的穿衣服人体重建
- python退出帮助系统help应该使用exit_简明Python3教程 5.第一步
- 字符扫描剑指Offer读书笔记之第二章2字符替换Strut2教程-java教程
- SYDTEK OTA 蓝牙升级功能实现 附带Demo
- C和指针之函数递归实现把amount表示的值转换为单词形式written_amount(unsigned int amount,char *buffer)
- Flask和mysql多线程_Flask解析(二):Flask-Sqlalchemy与多线程、多进程
- 在拦截器里放入参数 controller_程序员云旅游:10分钟带你走完SpringMVC里一次HTTP请求处理之路...
- STM32Cubemx出现工程突然自动退出的问题
- [Android] 查看MTD,EMMC,MMC三种设备的分区
- 京东数据分析工具(京东销售数据如何查询)
- steam新授权软件_「西米软件推荐」桌面乱七八糟的人,请认真看完
- Crypto-js加密解密
- OPPO手机刷机解锁救砖解账户锁方法
- win10软件拒绝访问删不掉_文件拒绝访问,详细教您win10文件访问被拒绝怎么解决...
- JavaDay14-球员管理项目
- 【分布式爬虫】Scrapy_redis原理分析并实现断点续爬
- Vue3+node.js实战项目网易云音乐APP(二)
- 【算法学习4】树与二叉树基础
- 小博的软件测试学习笔记(V1.0)
热门文章
- 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境 [转]
- WCF中的方法重载 实现
- html边框为框,HTML 为元素设置边框
- ntp如何确认与服务器偏差_LED电子时钟显示屏如何实现时间同步统一校时?
- matlab期末复习资料,MATLAB期末复习习题及答案
- java 日期类代码_java 日期时间处理类
- 模拟智能手环的时间显示功能 c语言,HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDF...
- python自带sqlite库_Python标准库之sqlite3使用实例
- 咸宁省2021年模拟高考成绩查询怎么查,2021咸宁市地区高考成绩排名查询,咸宁市高考各高中成绩喜报榜单...
- 引入struts html标签,【学习】Struts标签之html标签