f0406.cpp
来自「it is a usefull thing」· C++ 代码 · 共 28 行
CPP
28 行
//=====================================
// 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 + =
减小字号Ctrl + -
显示快捷键?