7-1抓老鼠啊-亏了还是赚了
实验代码:#include<stdio.h>
int main() {int i,n,j,x=0;char a[100];int b[100]={0};int c[100]={0};for(i=1;;i++){scanf("%c",&n);a[i]=n;if(n=='$')break;}//for(j=1;j<=10;j++)//{// printf("%d",b[j]); //} for(j=1;j<=i;j++){if(a[j]=='X'){if(b[j]==0||c[j]==1) /*b[j]=0{b[j+1]=1;printf("U");}else printf("-");}else if(a[j]=='T'){x=x-3;if(b[j]==0||c[j]==1){b[j+1]=1;b[j+2]=1;printf("D");x=x+10;}else{printf("-"); x=x+3;}}else if(a[j]=='C'){x=x-3;if(b[j]==0||c[j]==1) /*c[j]=1{c[j+1]=1;c[j+2]=1;printf("!");}else{printf("-");x=x+3;}}}printf("\n%d",x);return 0;} 设计思路这个题目同样没怎么弄清楚,请教班长得到一些方法。首先把所有天数做出的操作全部存入一个数组a【】中。
然后,把数组a【】中的元素一个个拿出来,根据拿出来的元素的不同来执行不同的结果。
如果然后分别在讨论该天老鼠的情况,是否有不开心或者伤心(即使用数组b【】的元素来判断),以及是否进入兴奋状态(根据数组c【】的元素判断)。
根据对于的情况产生对应的结果(同时造成对应的影响),并且把结果打印出来。
关于钱,我是只要使用的奶酪就扣除3元,如果被吃没有捕获,就相当于消耗一个奶酪,如果被吃捕获了,就获得10元,如果没有被吃,就回收奶酪(x+3)
问题及解决问题的方法1.没弄清楚题目的本质要求。不清楚数组的运用,2.从网上了解更多有关数组有关的相关知识。在针对题目做相关的内容。
运行结果
转载于:https://www.cnblogs.com/huanglexing/p/10382667.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).捕鼠夹可重复利 ...
- PTA题目 抓老鼠啊~亏了还是赚了?
某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X).捕鼠夹可重复利 ...
最新文章
- 安装凤凰os_这些系统帮助我们实现了在PC上安装安卓系统!
- bluePen – 使用在线 CSS 编辑器美化你的网站
- 重温经典之排序 java实现
- oracle failover 区别,Oracle DG failover 实战
- C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)
- shell基础之后台运行脚本
- CS229的简单梳理(待续)
- 程序开发学习和工作中常用工具——Doxygen和graphviz和HTML Help WorkShop以及 Easy CHM
- 软件测试知识点和面试题--性能测试篇
- 马科维茨投资组合理论总结
- 谈谈自信,为什么自信是成功的第一秘诀?
- 济南公积金 销户 提取
- MySQL安装出现的问题
- 【金猿信创展】数新网络——国内云数智操作系统信创领导者
- 2009-2020年天猫“双十一”成交额统计情况
- [java] POI shiftRows 移动后合并的单元格被拆分了
- 抽中H1B回国有风险? 还没消息代表没中签? H1B审理期间常见问题解答
- 为什么IT互联网行业工资这么高?
- C语言中最难啃的硬骨头非这三个莫属
- 猿创征文|基于鲁棒控制理论的微电网优化调度(Matlab代码实现)