中國象棋之將帥問題

1.2:問題描述看圖片截圖。把棋盤抽象到數值座標




#include<stdio.h>
void fun(){
    int a,b;
    for(a=1;a<=9;++a)
    for(b=1;b<=9;++b){
        if(b==a||(a-b)%3==0)//因爲將帥不能出現在同一豎座標,可以觀察他們的同一豎列的數1 4 7;2 5 8;3 6 9;
                                                            //相差3的倍數,i表示將,j表示帥;
            continue;
        printf("a=%d b=%d\n",a,b);
    }
}


int main(){
    fun();


    return 0;
}




發佈了26 篇原創文章 · 獲贊 38 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章