作业二(改二)
编程总结3
题目3: 抓老鼠啊~亏了还是赚了?
我的代码:
include<stdio.h>
int money=0;
void search(char a,int p){
if(a'X'){
if(p2) p=1;
else p=0;
printf("U");
}else if(a'T'){
if(p2) p=1;
else p=3;
printf("D");
money=money+7;
}else if(a'C'){
p=2;
printf("!");
money=money-3;
}
}
int main(void){
char s[70];
scanf("%s",s);
int i=0,state=1;
while(s[i]!='$'){
if(state0){
printf("-");
state=1;
}else if(state==1){
search(s[i],&state);
}else if(state==2){
search(s[i],&state);
}else if(state==3){
printf("-");
state=0;
}
i++;
}
printf("\n%d",money);
}
2.设计流程图
3.解题中遇见的难点与解决办法
4.运行结果截图
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 聊一聊 C#异步 任务延续的三种底层玩法
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· golang自带的死锁检测并非银弹
· 如何做好软件架构师
· 欧阳的2024年终总结,迷茫,重生与失业
· 在 .NET 中使用 Tesseract 识别图片文字
· Bolt.new 30秒做了一个网站,还能自动部署,难道要吊打 Cursor?
· 史上最全的Cursor IDE教程
· 关于产品设计的思考