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;
}