解题思路:去的为1,不去为0
注意事项:6个限制分别对应
(1)A+B>=1
(2)A+D<=1
(3)A+E+F==2
(4)B==C
(5)C+D==1
(6)(D==0)?E==0:(((E==1)||(E==0)))
暂时没反应过来,就纸上写写
参考代码:
#include<stdio.h>
#include<math.h>//sqrt(),fabs(),pow();
int main()
{
int A, B, C, D, E, F;
int i;
for(A=0; A<=1; A++)
for(B=0; B<=1; B++)
for(C=0; C<=1; C++)
for(D=0; D<=1; D++)
for(E=0; E<=1; E++)
for(F=0; F<=1; F++)
{
if((A+B>=1)&&(A+D<=1)&&(A+E+F==2)&&(B==C)
&&(C+D==1)&&((D==0)?E==0:(((E==1)||(E==0)))))
{
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,");
}
}
return 0;
}
0.0分
0 人评分
台球碰撞 (C++代码)浏览:1655 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:794 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:719 |
点我有惊喜!你懂得!浏览:1274 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:640 |
小明A+B (C语言代码)浏览:1316 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |