当前位置: 首页 > news >正文

2048游戏模拟

《2048》 是一款比较流行的数字游戏,最早于2014年3月20日发行。这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。
本题模拟2048游戏的规则,提供一行4个格子,输入每个格子的初始值(空白格子值为0),玩家选择向左移动一次,所有数字向左靠拢,相同的数字相撞时会叠加。移动结束后,输出叠加后的数值。

输入格式:

输入4个整数,分别表示4个格子中的数值,数据之间用空格分隔。

输出格式:

在一行输出向左移动一次叠加后的4个数,每个数之间有一个空格,行末无空格。

输入样例1:

2 0 2 2

输出样例1:

4 2 0 0

输入样例2:

2 2 2 2

输出样例2:

4 4 0 0

int i,j=0,x,k=0,a[4],b[5]; for(i=0;i<4;i++) scanf("%d ",&a[i]); for(i=0;i<4;i++) { if(a[i]==0) continue; b[j]=a[i]; j++; } if(j==1) printf("%d 0 0 0",b[0]); else if(j==2) { if(b[0]==b[1]) {x=b[0]+b[1];printf("%d 0 0 0",x);} if(b[0]!=b[1]) {printf("%d %d 0 0",b[0],b[1]);} } else if(j==3) { if(b[0]==b[1]) {x=b[0]+b[1];printf("%d %d 0 0",x,b[2]);} else if(b[1]==b[2]) {x=b[2]+b[1];printf("%d %d 0 0",b[0],x);} else printf("%d %d %d 0",b[0],b[1],b[2]); } else if(j==4) { for(i=0;i<4;i++) if(b[i]==b[i+1]) x=b[i]+b[i+1],printf("%d ",x),i++,k++; else printf("%d ",b[i]),k++; for(;k<4;k++) if(k==3) printf("0"); else printf("0 "); }
http://www.jsqmd.com/news/1067405/

相关文章:

  • 安全组网热门品牌推荐
  • .splat文件是什么?如何优化.splat文件实现流畅加载?
  • 法奥钟表零件自动组装,微米级精密对位,保障走时准确性
  • 中小运营商 5G 核心网建设方案
  • 收藏!AI大模型前端进阶指南:从效率提升到产品落地
  • LineX荣登欧洲权威机器视觉期刊《inspect》
  • 从连接到能源:解密DePIN如何通过密码学验证“真实工作”
  • 【优化求解】基于遗传算法和粒子群算法求解清华校园雨水排水管网定线优化问题附Matlab代码和报告
  • Linux安装vcpkg
  • 高考后大学4年花10万,室内设计培训1个月花几千——算完这笔账我沉默了
  • 从Prompt到Context再到Harness:AI Agent的进化与未来趋势
  • VulnHub 靶机实战:Infosec_Warrior1 从信息收集到 Root 提权全流程
  • Spring Boot + XXL-Job 实现考勤自动补账:缺卡生成、历史回算和幂等设计
  • 从“归档凭证“到“数据资产“——合同智能应用实战思考
  • 工业防潮柜揭秘:量子算力芯片VS传统算力芯片
  • 基于FME的高程点与等高线矛盾检查
  • 让Mac应用保持最新:Latest使用全攻略
  • 10 分钟搭好语音 AI Agent,LiveKit 凭什么成为 OpenAI 的基建选择
  • Emacs AI助手:3个理由让你在编辑器中体验大型语言模型的强大能力
  • DFIG双馈风机、低电压穿越LVRT+转子侧快速短接、网侧矢量补偿控制仿真(带参考文献)
  • PCB建议
  • 探索未来能源:离网光伏系统如何改变生活
  • AI工程师必抢的稀缺资源:SITS 2026官方Behavior Cloning Benchmark Kit(含6类真实机器人任务数据集+基线模型权重)
  • 技术实战 | 抗原-TCR亲和力优化:5步突破免疫治疗瓶颈
  • Ricon组态技术架构 - 企业级Web组态解决方案
  • 【无人机】基于MATLAB的航空探空无人机纵向稳定性和俯仰自动驾驶仪设计Simulink仿真
  • RAG 检索精度优化之道:数据清洗与预处理全流程深度解析
  • 承接定制AI智能控制会议医疗录播主机
  • 前后端分离德州酒吧小程序:存酒管理、扫码点单、在线组局逻辑代码拆解
  • Techwiz LCD 1D:宾主效应液晶模式