纵横字谜的答案(uva 232)

都是网格内的操作,与Puzzle类似。

#include 
#include 
#include 
char crossword[12][12];
void setwall(int,int);
struct cw
{int p1,p2;bool Cross;bool Down;
};
int main()
{int row,col,kase=0,first=1;while(scanf("%d%d%*c",&row,&col)==2 && row){//	memset(crossword,0,sizeof(crossword));int cnt=0;cw* p=new cw[50];for(int i=0;i<50;i++)  p[i].Cross=0,p[i].Down=0; //初始化 for(int i=1;i<=row;i++){for(int j=1;j<=col;j++){crossword[i][j]=getchar();}getchar();}setwall(row,col);for(int i=1;i<=row;i++){for(int j=1;j<=col;j++)if(crossword[i][j]!='*' && (crossword[i][j-1]=='*' || crossword[i-1][j]=='*')){cnt++;p[cnt].p1=i;p[cnt].


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部