#include<stdio.h> #include <stdlib.h> int hf[3][3],ms[3][3],a[10]; int count=0; int get_ms(){ for(int i=0;i<3;i++){ if(hf[0][i]+hf[1][i]+hf[2][i]!=15)return 0; if(hf[i][0]+hf[i][1]+hf[i][2]!=15)return 0; } if(hf[0][0]+hf[1][1]+hf[2][2]!=15)return 0; if(hf[0][2]+hf[1][1]+hf[2][0]!=15)return 0; return 1; } void dfs(int pos){ if(pos==9){ if(get_ms()){ ++count; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { ms[i][j] = hf[i][j]; }
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
printf基础练习2 (C语言代码)浏览:826 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:910 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
简单的a+b (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
大家好,我是验题君浏览:604 |