解题思路:
注意事项:
参考代码:
#include <cstdio> #include <cstring> #include <string> #include <cmath> #include <functional> #include <iostream> #include <algorithm> using namespace std; int main() { int A, B, C, D, E, F; for(A = 0; A < 2; A++) for(B = 0; B < 2; B++) for(C = 0; C < 2; C++) for(D = 0; D < 2; D++) for(E = 0; E < 2; E++) for(F = 0; F < 2; F++) { if(D == 0) { E = 0; } if(A+B>=1 && A+D != 2 && A+E+F==2 && B == C && C+D==1) { if(A==1) printf("A,"); if(B==1) printf("B,"); if(C==1) printf("C,"); if(D==1) printf("D,"); if(E==1) printf("E,"); if(F==1) printf("F,"); } if(D==0) //回溯 { E = 1; } } return 0; }
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题6.9 (C++代码)浏览:560 |
产生数 (C++代码)(大数乘法也是可以避免的么hhhh)浏览:1591 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:766 |
C语言训练-邮票组合问题* (C语言代码)......浏览:689 |
汽水瓶 (C语言代码)浏览:664 |
剔除相关数 (C语言代码)浏览:1058 |
简单的a+b (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
简单的a+b (C语言代码)浏览:564 |