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

一起作做业网站网站备案 影响

一起作做业网站,网站备案 影响,ktv网络推广方案,东莞网络营销推广公司7-2-10 简易连连看 重新整理思路,写的代码多点,思路清晰点。 **题目要求** 本题要求实现一个简易连连看游戏模拟程序。 给定一个2N2N的方阵网格游戏盘面,每个格子中放置一些符号。 这些符号一定是成对出现的,同一个符号可能不止…

7-2-10 简易连连看

重新整理思路,写的代码多点,思路清晰点。

**题目要求**
本题要求实现一个简易连连看游戏模拟程序。
给定一个22N的方阵网格游戏盘面,每个格子中放置一些符号。
这些符号一定是成对出现的,同一个符号可能不止一对。
程序读入玩家给出的一对位置(x1,y1),(x2,y2)判断这两个位置上的符号是否匹配。
如果匹配成功,则将两个符号消为“*”并输出消去后的盘面;
否则输出“Uh-oh”。若匹配错误达到3次,则输出“Game Over”并结束游戏。
或者当全部符号匹配成功,则输出“Congratulations!”,然后结束游戏。

整理题目条件

  • 输入在一行中给一个正整数N,形成一个2N×2N的方阵网格游戏盘面。符号成对出现。
  • 循环k次读入玩家给出的一对位置(x1,y1),(x2,y2)。
  • 给出两对位置上的字符匹配成功,则将两个符号消为 “*” 并输出消去后的盘面。
  • 匹配失败输出“Uh-oh”。若匹配错误达到3次,则输出“Game Over”并结束游戏。
  • 全部符号匹配成功,则输出“Congratulations!”,然后结束游戏。
#include<stdio.h>
int col;//值为(2*n)方便使用
//打印盘面函数
void pr(char a[][col]){for(int i=0;i<col;i++){for(int j=0;j<col;j++){//行末不能有多余的空格if(j == col-1){printf("%c",a[i][j]);}else{printf("%c ",a[i][j]);}}printf("\n");}
}
int main(){//输入值int n;scanf("%d",&n);col=n*2;char ch,a[col][col];ch=getchar();for(int i=0;i<col;i++){for(int j=0;j<col;j++){scanf("%c ",&a[i][j]);}}int k;scanf("%d",&k);//count记录错误次数,right记录正确次数,flag判断是否完全匹配。int count=0,right=0,flag=1;for(int i=0;i<k;i++){int x1,y1,x2,y2;scanf("%d %d %d %d",&x1,&y1,&x2,&y2);//下标与输入值相差一,故减一。同时,匹配成功变为*不在重复记录。if(a[x1-1][y1-1] == a[x2-1][y2-1] && a[x1-1][y1-1] !='*'){a[x1-1][y1-1] = a[x2-1][y2-1]='*';//正确次数加一right++;//最多匹配 (col*col)/2次,例col=4,最多匹配8次即可全部匹配成功。if(right == (col*col)/2){break;}//每次成功消除后打印盘面。pr(a);}else{//匹配失败printf("Uh-oh\n");//失败次数加一count++;//达到三次if(count == 3){printf("Game Over\n");//没有完全匹配flag=0;break;}}}//重新检查是否完全匹配,如k < 全部成功匹配所需次数,就提前退出,没有完全匹配。for(int i=0;i<col;i++){for(int j=0;j<col;j++){if(a[i][j] != '*'){//没有完全匹配flag=0;}}}//是否完全匹配,是:那就祝贺你成功!否:下次加油哥们!if(flag){printf("Congratulations!");}return 0;
}

在这里插入图片描述
模拟思路写的,可能写的不是很简洁。可供参考。

http://www.dtcms.com/wzjs/549294.html

相关文章:

  • 企业网站备案 优帮云wordpress模板如何安装教程视频
  • 专门做logo的网站网页首页动态设计
  • 合肥那个公司做网站优化好思源黑体可以做网站
  • 杭州做商业地产开什么网站好给个做的网站吗
  • 旅游网站功能流程图服装行业做推广网站
  • 团购网站seo建设一个看电影的网站
  • 上海企业网站网站纯色背景图怎么做
  • 自助建站编辑器找建设企业网站公司
  • 六盘水网站建设求职简历网站SEO容易做吗
  • 网站建设权利义务广州番禺
  • 关于网站建设的教材代写文案平台
  • 长沙学做网站建设wordpress首页打开变慢
  • 美团网站制作的特色做网站流行的
  • 做配资网站wordpress 优酷去广告插件
  • 做公众号的网站有哪些婚纱摄影行业网站
  • 出口网站制作嵊州门户网站
  • 静态网页模板免费网站三一crm手机客户端下载
  • 网站建设了流程青岛网站建设兼职
  • 印度vps网站排名优化制作
  • 江苏省宝应城市建设有限公司网站网上申请个人营业执照网站
  • 自建站 外贸做网站实训心得体会
  • 重庆网络安全公司纵横seo
  • 河北省建设银行网站新注册公司一年费用
  • 公司介绍网站源码如何查询网站空间大小
  • 克拉玛依建设局官方网站企业官网招聘
  • 网上房地产备案查询新余seo
  • 做搬运的话哪个网站好搜集10个优秀网站
  • 广州icp网站测评做彩网站
  • 协会宣传网站开发方案php网站开发cms
  • 凡科建站官网登建个公司网站要多少钱