真值表(1) | 您所在的位置:网站首页 › 真值表生成器 › 真值表(1) |
#include #include #include #include #define OK1 1 #define OK2 2 #define OK3 3 #define OK4 4 using namespace std; int NJS[50]; int nummber; int Calculate(char x)//计算偏移 { if(x>=97&&x int i; if(m!=0) { for(i=1; i q=i; if(ord[i]==' ') { i++; continue; } cout int bin[10000]; int a,b,i=0; do { a=n%2; n/=2; bin[i++]=a; } while(n>0); for(n=0; n cout m=m*2+1; } for(i=m; i>=0; i--) { Bin(i,n); cout if(temp==0&&NJS[i]!=0) { cout.put(97+i); temp++; } else if(NJS[i]!=0) { cout int n,i; for(i=0,n=0;i ord[n]=Map[i]; n++; } } ord[n]='\0'; } int main() { if(1){ int n,i; string ord; char Map[400]; while(gets(Map)!=NULL) { Re(); Turn(Map,ord); Input(ord); Coutode(); Out(nummber); } } return 0; } |
CopyRight 2018-2019 实验室设备网 版权所有 |