其他分享
首页 > 其他分享> > 2019年寒假作业3 - 7-1 抓老鼠啊~亏了还是赚了?

2019年寒假作业3 - 7-1 抓老鼠啊~亏了还是赚了?

作者:互联网

7-1 抓老鼠啊~亏了还是赚了? (20 分)

某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。
聪明的老鼠呢?它们每天可能会派出一只老鼠到墙角,看看墙角有啥:

现在给你连续几天的操作序列,且已知第一天肯定会派出老鼠,请判断老鼠每天的状态,并计算盈利。

输入格式:

输入在一行中给出连续的由CTX组成的不超过70个字符的字符串,以$结束。字符串中每个字符表示这一天的操作( 即X:什么都不放;T:放捕鼠夹;C:放奶酪)。题目保证至少有一天的操作输入。

输出格式:

要求在第一行输出连续的字符串,与输入相对应,给出老鼠的状态:

第二行则应输出一个整数表示盈利。(如果有亏损,则是负数)

输入样例1:

TXXXXC$

输出样例1:

D--U-! 
4

输入样例2:

CTTCCX$

输出样例2:

!DD--U 
11


实验代码

 

设计思路

1.定义一个天数i,正为派出的天数,负为不派出的天数。

2.利用switch语句来判断是否派出老鼠。并将情况转换为各种符号。

3.计算出盈利数。

调试过程中遇到的问题及解决方法

1.在一句后面没有加break,导致结果出错。漏写了一些符号。

2.开始没有思路。后来请教了同学。

 

运行结果截图

 




标签:老鼠,派出,亏了,奶酪,样例,寒假作业,2019,捕鼠,输入
来源: https://www.cnblogs.com/198266qq/p/10408008.html