📄 cyy.c
字号:
/* HELLO.C -- Hello, world */
#include "stdio.h"
#include "conio.h"
#include "Math.h"
#define ture 1
#define wrong 0
int n=8;
int x[9];
int place(int k)
{
int j;
for(j = 1;j<k;j++)
{
if( ((abs(x[j]-x[k])==abs(j-k))||(x[j]==x[k]) ) )
{
return wrong;
}
}
return ture;
}
void backtack(int t)
{
int s;
int i;
s=0;
if(t>n) s++ ;
else
for( i=1;i<=n;i++)
{x[t]=i;
if(place(t)) backtack(t+1);}
}
main()
{
int t;
for(t=1;t<=n;t++)
{
x[t] = 0;
}
backtack(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -