f0406.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:
C#编程
开发平台:
Visual C++
- //=====================================
- // f0406.cpp
- // 逻辑判断类续
- //=====================================
- #include<iostream>
- using namespace std;
- //-------------------------------------
- void print(int n);
- //-------------------------------------
- int main(){
- for(int I=0; I<32; ++I){
- if( I>>4 && !((I&8)>>3)) continue;
- if(!((I&4)>>2)&&!(I&1)) continue;
- if(((I&8)>>3)==((I&4)>>2)) continue;
- if(((I&4)>>2)!=((I&2)>>1)) continue;
- if((I&1)&&!((I>>4)&&((I&8)>>3))) continue;
- print(I);
- }
- }//------------------------------------
- void print(int n){
- cout<<((n&16)?" A ":"~A ")
- <<((n&8)?" B ":"~B ")
- <<((n&4)?" C ":"~C ")
- <<((n&2)?" D ":"~D ")
- <<((n&1)?" E ":"~E ")<<endl;
- }//====================================