小孩子才做选择,大人全都要--C语言
阿汪面前有两只盲盒,每只盒子打开都有两种可能:或者装了 X 克狗粮,或者是一只容量为 Y 克的狗粮储蓄盒。如果是狗粮,阿汪可以快乐地吃掉;如果是空储蓄盒,那就倒霉了,阿汪必须想办法找到狗粮把这只储蓄盒装满,自己还吃不到。
正当阿汪发愁不知道该怎么选的时候,铲屎官大手一挥:“小孩子才做选择,大人全都要!”但全都要的结果,却不一定是赚了还是亏了……
我们假设聪明的阿汪总是能嗅出狗粮最多的盒子,并且绝不会选任何储蓄盒。而铲屎官没有这样的鼻子,他一定是全都要。铲屎官如果打开了有储蓄盒的盒子,就必须想办法把储蓄盒装满,他会优先用另一只盒子里的狗粮装(如果另外一只盒子里有狗粮),不够了还得自己去买新的狗粮,这样阿汪可就亏啦,什么都吃不到了。本题就请你判断阿汪到底是赚了还是亏了。
输入格式:
输入在一行中给出两个整数,绝对值都不超过 100,中间用一个空格分开,分别代表两只盒子里的东西。如果是正数就表示是狗粮的份量,如果是负数就表示绝对值是空盆的容量。两个数都肯定不是 0,因为保证没有空盒子。
输出格式:
第一行输出两个结果:如果让阿汪选能吃到的狗粮 A,和如果铲屎官全都要能吃到的狗粮 B。两个数字间用一个空格分开。如果铲屎官的决定让阿汪赚到了,就在第二行输出一个笑脸 ^_^
,否则输出一个哭脸 T_T
。但如果反正什么都吃不到(两个盒子里都没有狗粮),就输出一张躺平脸 -_-
。
输入样例 1:
12 18
输出样例 1:
18 30
^_^
输入样例 2:
12 -18
输出样例 2:
12 0
T_T
代码段示例 :
#include<stdio.h>
#include<math.h>
int main()
{int x,y;int a,b;scanf("%d%d",&x,&y);if(x>0&&y<0||x<0&&y>0){if(x>y){a=x;if(x>fabs(y)){printf("%d %d\n",x,x-fabs(y));printf("T_T");}else {printf("%d 0\n",x);printf("T_T");}}else{a=y;if(y>fabs(x)){printf("%d %d\n",y,y-fabs(x));printf("T_T");}else {printf("%d 0\n",y);printf("T_T");}}}if(x<0&&y<0)printf("-_-");if(x>0&&y>0){if(x>y){a=x;printf("%d %d\n",a,x+y);printf("^_^");}else{a=y;printf("%d %d\n",a,x+y);printf("^_^");}}return 0;
}
小孩子才做选择,大人全都要--C语言相关推荐
- 7-3 小孩子才做选择,大人全都要 (10 分)
阿汪面前有两只盲盒,每只盒子打开都有两种可能:或者装了 X 克狗粮,或者是一只容量为 Y 克的狗粮储蓄盒.如果是狗粮,阿汪可以快乐地吃掉:如果是空储蓄盒,那就倒霉了,阿汪必须想办法找到狗粮把这只储蓄盒 ...
- 【PTA】【Python】【拼题A 2022 跨年挑战赛】小孩子才做选择,大人全都要
阿汪面前有两只盲盒,每只盒子打开都有两种可能:或者装了 X 克狗粮,或者是一只容量为 Y 克的狗粮储蓄盒.如果是狗粮,阿汪可以快乐地吃掉:如果是空储蓄盒,那就倒霉了,阿汪必须想办法找到狗粮把这只储蓄盒 ...
- armbian清理_小孩子才做选择,OMV、HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南...
小孩子才做选择,OMV.HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南 2020-04-10 22:46:04 63点赞 609收藏 52评论 创作立场声明:今天我是一个可爱的 ...
- 看漫画还是学数学?小孩子才做选择,大人全都要!
"0 前言 12月了,躲在被窝里读小故事的时节到了.窗上寒气雾蒙蒙,屋里暖气热乎乎,床头小桌上放着热果汁,手里还有漫画书,那真是惬意得不能在再惬意了. 可是每当这个时候,脑子里总会冒出一个声 ...
- Hello Blazor:(7)WebAssembly、Server模式你选哪种?小孩子才做选择!我用混合模式...
在上次的文章中,我们介绍了"Blazor WebAssembly和Blazor Server的区别".它们各有优缺点. Blazor WebAssembly的优势在于运行期间可以和 ...
- 小孩子才做选择,成年人都要,linux各发行版畅玩,建议收藏!
前言 由于linux内核开源,所以linux的发行版本非常多,各有各的优劣,到底哪个好,大家众说纷纭,所以二当家的我决定自己都装上畅玩一遍.如果不是亲身体验,我能乱说? 之前有详细写过如何安装linu ...
- 管他什么利弊权衡,小孩子才做选择题,成年人全部都要
茅草房到现如今的高楼大厦,灯红酒绿,那都市历史迭代的产物. 日行百里到现如今的火箭升空,那都是科技迭代的成果. 迭代及演进,让生活越来越美好.而技术的演进与迭代也让软件开发朝着更加美好及简单的一面在进 ...
- 轻量化Backbone VGNetG成就“不做选择,全都要”轻量化主干网络
128*128 gpu 1060 8ms cpu 11ms skipnet gpu 5ms gpu 18ms 现代高效卷积神经网络 (CNN) 总是使用深度可分离卷积 (DSC) 和神经网络架构搜索 ...
- 努力并非是人生的难题,如何做选择才是人类社会永远的课题!
一位年轻人本科三年的成绩单成为最近国内实事的关注热点,很多旧的话题又被大家往事重提,关于我国的教育和科研的思考又被大家挠的鲜血淋漓.结论倒不见得有多么的重要,倒是这种借题发挥的过程着实让人过饱了谈论古 ...
最新文章
- Linux 下UVCamp;V4L2技术简单介绍(二)
- jw player相关JS插件
- 【Java后端】三目运算符失效问题刨根问底(及NPE分析)
- hana::detail::variadic::reverse_apply用法的测试程序
- 判断数组中某个元素除自身外是否和其他数据不同_算法工程师要懂的3种算法数据结构:线性表详解...
- Linux之tomcat日志管理
- OpenVINO Inference Engine之custom Layer自定义算法(VPU版本)
- 免费的精品: Productivity Power Tools 动画演示
- Flutter AppBar 简述
- 美国联邦政府2020财年网络安全预算分析:174亿美元如何分配?
- openstack学习之路-python运维(network)
- [转贴]搜索引擎优化(SEO)菜鸟版@搜索引擎研究专案
- java静态链表_Java数据结构——静态链表实现
- 人人网首页登录页面html码,人人网的登录页面 - BryanYang的个人空间 - OSCHINA - 中文开源技术交流社区...
- hdmi接口有什么用_VGA、DVI、HDMI三种视频信号接口有什么区别呢
- cv2显示图片显蓝色
- python用保留字while实现无限循环_Python中无限循环需要什么条件
- 利用ECharts在线生成图表
- spoolsv.exe占用cpu 100%的解决方法
- android hid自动重连,Android Bluetooth HID
热门文章
- [Python]模拟键盘同时按下几个按键
- [冒泡排序+字符串]吃花生问题
- gcc、g++、MingW、MSVC、make、CMake的关系
- Ubuntu16.04执行sudo apt-get update时出现其他软件更新错误
- php 数据库 like,php模糊查询_php 简单内容查询代码 利用sql like模糊查询
- 你知道怎么选择线上培训学校吗
- 时间类QTime/QTimer
- 「推荐」全球iPhone摄影冠军教你:普通手机如何随手拍出专业级照片!
- 笔记本运行php的快捷键是啥,电脑的窗口切换快捷键是什么
- Sandboxie-沙箱软件-Plus版本(Qt)-主框架程序-SandMan.exe-创建语言文件-tr-Qt-语言国际化