⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 damen.c

📁 Solution to the "8 Queens Problem" (8 Damen Problem) known from Chess
💻 C
字号:
#include <stdio.h>
#include <stdlib.h>
#include "damen.h"

int achtDamen(int zeile, int damen[][N]){
    int spalte = 0;

    if ( zeile == N){
        if (drohungen(damen)==0){
            // Ausgabe
            puts("\n\nrichtig!!!!!!!!!!!\n");
            ausgabe(damen);

        }

    }
    else{
        for(spalte = 0; spalte < N ; spalte++){
            //Dame Ausfstellen

            damen[zeile][spalte] = 1;
            achtDamen(zeile+1,damen);

            //Dame von Position (zeile,spalte) wegnehmen
            damen[zeile][spalte] = 0;
        }
    }
}


void ausgabe(int damen[][N]){
    int i = 0, j =0 ;

    for(i=0; i < N ; i++){
          for(j = 0; j < N ; j++){
            printf("%i ",damen[i][j]);
        }
        printf("\n");
    }




}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -