7-1 抓老鼠啊~是亏了还是赚了?
7-1 抓老鼠啊~亏了还是赚了?
(1)编程代码#include <stdio.h>int main()
{char ch;int income=0;int unhappy, sad, glad;unhappy = sad = glad = 0;while( (ch=getchar())!='$' ){if(glad>0){glad--;if(sad>0) sad--;if(unhappy>0) unhappy--;}else{if(sad>0&&unhappy==0){sad--;putchar('-');continue;}else if(unhappy>0&&sad==0){unhappy--;putchar('-');continue;}else if(sad>0&&unhappy>0){sad--;unhappy--;putchar('-');continue;}}if(ch=='T'){putchar('D');income += 7;sad = 2;}else if(ch=='C'){putchar('!');income -= 3;glad = 2;}else{putchar('U');unhappy = 1;}}printf("\n%d\n",income);return 0;
}
(2)设计思路
老鼠高兴不高兴的用++ --控制
转载于:https://www.cnblogs.com/zh2250881784/p/10414006.html
7-1 抓老鼠啊~是亏了还是赚了?相关推荐
- 寒假作业3 抓老鼠啊~亏了还是赚了?
7-1 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块 ...
- 7-1 抓老鼠啊~亏了还是赚了? (20 分)
7-1 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块 ...
- 寒假作业三:抓老鼠,亏了还是赚了
7-1 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块 ...
- 7-172 抓老鼠啊~亏了还是赚了? (20 分)
7-172 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置 ...
- 7-37 抓老鼠啊~亏了还是赚了? (20 分)
7-37 抓老鼠啊~亏了还是赚了? (20 分) 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一 ...
- 寒假作业3:抓老鼠啊~亏了还是赚了?
#寒假作业3:抓老鼠啊~亏了还是赚了? 7-1 抓老鼠啊~亏了还是赚了? 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的 ...
- PTA(02)典例详解(7-48 龟兔赛跑7-49 币值转换7-51 念数字7-53 抓老鼠啊~亏了还是赚了?7-56 谁先倒7-58 输出GPLT7-60 福到了)
目录 7-48 龟兔赛跑 7-49 币值转换 7-51 念数字 7-53 抓老鼠啊~亏了还是赚了? 7-56 谁先倒 7-58 输出GPLT 7-60 福到了 7-48 龟兔赛跑 乌龟与兔子进行赛跑, ...
- 抓老鼠啊~亏了还是赚了?
某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X).捕鼠夹可重复利 ...
- (C语言)抓老鼠啊~亏了还是赚了?--pta
某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X).捕鼠夹可重复利 ...
最新文章
- 多维卷积与一维卷积的统一性(运算篇)
- Android应用程序键盘(Keyboard)消息处理机制分析(14)
- 零基础学Python-爬虫-2、scrapy框架(测试案例篇·技术点在后面文章内讲解)【测试将一篇小说的所有访问路径与标题存储到一个文件下】
- 在银行存100万,如果银行倒闭,超过50万部分是不是拿不回来?
- 1065. 单身狗(25)-PAT乙级真题
- python模块:网络协议和支持
- 29.Linux/Unix 系统编程手册(上) -- 线程:介绍
- Tabular Editor学习笔记_2
- web前端课程设计:个人博客网站设计——个人博客(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 web前端设计与开发期末作品
- dbfs和dbm的换算_dBm和dBV是怎么换算的,最好是有公式,还有是dBm,dBV,dBA,dB是什么单位?...
- android模拟器对比,哪个安卓模拟器好用 电脑玩手游助手模拟器权威对比
- Excel进行数据分析的常用知识的学习整理
- 新手如何使用腾讯云云服务器详细教程
- 两个L组成的括号?(取整符号)
- 外设驱动库开发笔记33:LCD1602液晶显示屏驱动
- Mac下安装sqlmap
- Python: 异常处理
- wine linux 64位下载,Wine 1.9 开发者版本可以下载了
- Plasma: Scalable Autonomous Smart Contracts 翻译
- 【python】开发制作的急速快搜软件。
热门文章
- python代码雨_pygame实现烟雨蒙蒙下彩虹雨
- go语言和python-新学语言,选GO还是Python
- 切削为什么没有切屑_数控机床如何选择最佳切削刀具?都有哪些小技巧?
- Python实现恋爱AA公式
- SQLi LABS Less-26 联合注入+报错注入+布尔盲注+时间盲注
- 游戏化设计:平台用户激励系统——互联网平台建设...
- Go并发调用的超时处理
- Android-Gradle(四)
- 《团队软件过程(修订版)》—第1章1.5节TSPi过程
- ES6学习笔记第一章