📄 f0406.cpp
字号:
//=====================================
// 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;
}//====================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -