棋盘问题(dfs)

棋盘问题(dfs)_第1张图片
#include
#include
char a[10][10],vis[10];
int sum,n,m,qum;
void dfs(int i)
{
	int j;
		if(qum==m)
		{
			sum++;
			return;/*返回(在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。
					但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。)*/
		}
		if(i>n)
		{
			return;//越界 
		}
		else
		{
			for(j=0;j


你可能感兴趣的:(dfs)