子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”

本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 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 分)相关推荐

  1. 1088 三人行 (20 分)(附详细注释,逻辑分析)

    写在前面 逻辑题 丙的类型分析存在错误 输出值分析错误,输出甲的值,不是M的值 除去以上2点,题目相对简单,5分钟a题 细节问题,最耗时间 abs绝对值函数 print 函数类型错误(double型) ...

  2. 【测试点分析】1088 三人行 (20分)_29行代码AC

    立志用最少的代码做最高效的表达 PAT乙级最优题解-->传送门 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能 ...

  3. 1088 三人行 (20分)

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  4. PAT乙级1088 三人行 (20分)

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  5. PTA乙级 1088 三人行——20分

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  6. 1088 三人行 (20 分)——简单分析

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

  7. 【PAT乙级】1088 三人行 (20 分)

    题目地址 #include<bits/stdc++.h> using namespace std; int n,x,y; void print(double x) {if(x>n) ...

  8. 【PAT (Basic Level) Practice】——【简单数学】1088 三人行

    文章目录 一[题目难度] 二[题目编号] 三[题目描述] 四[题目示例] 五[解题思路] 六[最终得分] 七[代码实现] 八[提交结果] 一[题目难度] 乙级 二[题目编号] 1088 三人行 (20 ...

  9. 1088 三人行 (20 分)(求问)

    1088 三人行 (20 分)(求问) 子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲 ...

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

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

最新文章

  1. 将图片(路径)转换为Base64 和 将base64转换为file类型
  2. ICCV 2021 | ARCH++: 可直接用于动画的穿衣服人体重建
  3. python退出帮助系统help应该使用exit_简明Python3教程 5.第一步
  4. 字符扫描剑指Offer读书笔记之第二章2字符替换Strut2教程-java教程
  5. SYDTEK OTA 蓝牙升级功能实现 附带Demo
  6. C和指针之函数递归实现把amount表示的值转换为单词形式written_amount(unsigned int amount,char *buffer)
  7. Flask和mysql多线程_Flask解析(二):Flask-Sqlalchemy与多线程、多进程
  8. 在拦截器里放入参数 controller_程序员云旅游:10分钟带你走完SpringMVC里一次HTTP请求处理之路...
  9. STM32Cubemx出现工程突然自动退出的问题
  10. [Android] 查看MTD,EMMC,MMC三种设备的分区
  11. 京东数据分析工具(京东销售数据如何查询)
  12. steam新授权软件_「西米软件推荐」桌面乱七八糟的人,请认真看完
  13. Crypto-js加密解密
  14. OPPO手机刷机解锁救砖解账户锁方法
  15. win10软件拒绝访问删不掉_文件拒绝访问,详细教您win10文件访问被拒绝怎么解决...
  16. JavaDay14-球员管理项目
  17. 【分布式爬虫】Scrapy_redis原理分析并实现断点续爬
  18. Vue3+node.js实战项目网易云音乐APP(二)
  19. 【算法学习4】树与二叉树基础
  20. 小博的软件测试学习笔记(V1.0)

热门文章

  1. 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境 [转]
  2. WCF中的方法重载 实现
  3. html边框为框,HTML 为元素设置边框
  4. ntp如何确认与服务器偏差_LED电子时钟显示屏如何实现时间同步统一校时?
  5. matlab期末复习资料,MATLAB期末复习习题及答案
  6. java 日期类代码_java 日期时间处理类
  7. 模拟智能手环的时间显示功能 c语言,HT1635AHT1635B在穿戴式运动手环的LED显示之C语言版.PDF...
  8. python自带sqlite库_Python标准库之sqlite3使用实例
  9. 咸宁省2021年模拟高考成绩查询怎么查,2021咸宁市地区高考成绩排名查询,咸宁市高考各高中成绩喜报榜单...
  10. 引入struts html标签,【学习】Struts标签之html标签