以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  小菜求救  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=46039)


--  作者:willfly
--  发布时间:4/26/2007 10:35:00 AM

--  小菜求救
因学习需要写了个给所有五阶方阵赋值程序,但在VC中出现access violation,请高手解惑
func(int row1,int row2,int col)
{
int a,b;
  if((row2-row1)==1) {A[row1][M-col]=0;A[row2][M-col]=1;}
  else
   {
    for(a=row1;a<=row1+(row2-row1+1)/2-1;a++) A[a][M-col]=0;
    func(row1,row1+(row2-row1+1)/2-1,col-1);
    for(b=row1+(row2-row1+1)/2;b<=row2;b++) A[b][M-col]=1;
    func(row1+(row2-row1+1)/2,row2,col-1);
    }
}
以func(0,N-1,M)调用 N=33554432,M=25
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,343.750ms