网站大量收购独家精品文档,联系QQ:2885784924

2012+蓝桥杯+C本科组+决赛+第五题答案.pdf

2012+蓝桥杯+C本科组+决赛+第五题答案.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012蓝桥杯C本科组决赛第五题答案

#includestdio.h #includestdlib.h #includestring.h unsignedcharLoc_rec[6][6][2];//各区坐标 void former(charvalue[][3],charmatrix[][6],unsigned charordernum) { unsignedchari=0; for(i=0;iordernum;i++) matrix[value[i][0]-0][value[i][1]-0]=value[i][2]; } void show(charmatrix[][6]) { unsignedchari=0,j=0; for(i=0;i6;i++) { for(j=0;j6;j++) printf(%c,*(*(matrix+i)+j)); putchar(\n); } putchar(\n); } unsignedcharcheck(charmatrix[][6],charlater,unsignedx,unsigned y) { unsignedchari=0; for(i=0;i6;i++) { if(matrix[x][i]==later) return0; } for(i=0;i6;i++) { if(matrix[i][y]==later) return0; } return1; } void lookleave(charmatrix[][6],chargroup[][6],charleave[][6]) { unsignedchari=0,j=0,k=0; for(i=0;i6;i++) for(j=0;j6;j++) leave[i][j]=A+j; for(i=0;i6;i++) for(j=0;j6;j++) if(matrix[i][j]!=0) leave[group[i][j]-0][matrix[i][j]-A]=0; } void LocationRecords(chargroup[6][6],unsignedcharLoc_rec[6][6][2]) { unsignedchari=0,j=0,k[6]; for(i=0;i6;i++) k[i]=0; for(i=0;i6;i++) { for(j=0;j6;j++) { Loc_rec[group[i][j]-0][k[group[i][j]-0]][0]=i; Loc_rec[group[i][j]-0][k[group[i][j]-0]++][1]=j; } } } unsignedcharIsfull(charmatrix[6][6]) { unsignedchari=0,j=0; unsignedchartotal=0; for(i=0;i6;i++) for(j=0;j6;j++) if(matrix[i][j]==0) total++; return(total); //返已经填写多少个 } void Bestrouter(charmatrix[6][6],chargroup[][6], unsignedchartime[6][6],//6个区 6个字母每个字母 可以填多少个位置 unsigned charrouter[6][6][6][2]) //6 个字母 每个字母可能6 个位置 每 个字母需要两个坐标 { unsignedchari=0, //区号

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档