解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <cstdlib> #include <iostream> #include <cmath> #include <cstring> #include <string> #include <algorithm> #include <functional> using namespace std; int main() { int a[6]={1,2,3,4,5,6}; char x[6]={'Z','Z','W','W','L','L'}; do { if(a[0]+a[1]==8 && a[2]+a[3]==7 && a[4]+a[5]==6) { if(abs(a[0]-a[1]) == 1) continue; if(abs(a[2]-a[3]) == 1) continue; if(abs(a[4]-a[5]) == 1) continue; break; } }while(next_permutation(a,a+6)); for(int i = 0; i < 6; ++i) { if(a[i] == 1) { printf("%c\n", x[i]); break; } } return 0; }
0.0分
3 人评分
C二级辅导-公约公倍 (C语言代码)浏览:867 |
【计算球体积】 (C语言代码)浏览:1075 |
C二级辅导-统计字符 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:596 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2813 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:545 |
【偶数求和】 (C语言代码)浏览:460 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |