求帮助,想知道这道题我的代码哪里错了,提交总是有错误。
#include<iostream>
#include<cmath>
using namespace std;
int chess[100][100]={0};
int n=8;
int num=1;
bool sucess(int row,int w)
{
for(int i=0;i<row;i++)
for(int j=0;j<n;j++)
{ if(chess[i][j]==1) if(i==row||j==w||abs(row-i)==abs(w-j)) return false; }
return true;
}
void print()
{
for(int i=0;i<n;i++){ for(int j=0;j<n;j++)
cout<<chess[i][j]<<" ";
cout<<endl; }
}
void dfs(int row)
{
if(row==n)
{ cout<<"No."<<num++<<endl; print();
}
else
{ for(int j=0;j<n;j++) { chess[row][j]=1; if(sucess(row,j)) { dfs(row+1); } chess[row][j]=0; }
}
}
int main()
{
dfs(0);
}



...全文
相关推荐
禅道,BUG提交工具
测试专用开源工具,非常好用,界面简洁,免费,欢迎下载
禅道Bug提交管理规范
禅道Bug提交管理规范 测试流程管理。 本文档定义了bug管理流程及其bug相关信息内容。
github提交代码时报husky错误
如果做H5项目,一般都有一些好用的模板,提交代码到github的时候,可能会报这个错误 husky > pre-commit hook failed (add --no-verify to bypass) > git config --get-all user.name > git config --get-all user.email 由于现在git可视化工具比较多,这个错误对于对git不了解的人来说非常不好解决。经过几天的查找,解决方式非常简单。 出现这个问题一般都是用了网上的模板,写模板的人尽量把模板弄得全面,自动化测试功能都有,如果代码不规范,或者库文件版本不能通过验证,代码就不可能
我只是想知道是否有人知道我的代码为什么会出现语法错误,我对编码非常陌生,需要帮助
它应该如下:while计数器
为什么孤独求道
为什么孤独求道可能不会让你取代另一个成功者,但为什么孤独求道却可以给你带来新的生命力和创造力,欢迎...该文档为为什么孤独求道,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看


其它技术问题
