函数calc计算围棋中位置(x,y)处连成一片的棋子个数。所谓连成一片,即沿着棋盘横竖线往任意方向遍历,遍历过程允许转弯,不允许走斜线,中间未出现对方棋子或空子。 
     enum color {   
           NONE, WHITE, BLACK,         // 棋子颜色,NONE表示未落子   
       };   
       struct weiqi {   
           enum color board[19][19];   // 棋盘上每个位置的落子   
       };   
       int calc(struct weiqi *wq, int x, int y)   
       {   
       }   
  

 
                     
                     
             
                            