f0406.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //=====================================
  2. // f0406.cpp
  3. // 逻辑判断类续
  4. //=====================================
  5. #include<iostream>
  6. using namespace std;
  7. //-------------------------------------
  8. void print(int n);
  9. //-------------------------------------
  10. int main(){
  11.   for(int I=0; I<32; ++I){
  12.     if( I>>4 && !((I&8)>>3))         continue;
  13.     if(!((I&4)>>2)&&!(I&1))          continue;
  14.     if(((I&8)>>3)==((I&4)>>2))       continue;
  15.     if(((I&4)>>2)!=((I&2)>>1))       continue;
  16.     if((I&1)&&!((I>>4)&&((I&8)>>3))) continue;
  17.     print(I);
  18.   }
  19. }//------------------------------------
  20. void print(int n){
  21.   cout<<((n&16)?" A ":"~A ")
  22.       <<((n&8)?" B ":"~B ")
  23.       <<((n&4)?" C ":"~C ")
  24.       <<((n&2)?" D ":"~D ")
  25.       <<((n&1)?" E ":"~E ")<<endl;
  26. }//====================================
  27.