抓老鼠公司,7-1抓老鼠啊-虧了還是賺了

 2023-12-25 阅读 27 评论 0

摘要:實驗代碼:#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++

實驗代碼:#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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/194902.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息