diff --git a/liujian b/liujian deleted file mode 160000 index 3fe60e4..0000000 --- a/liujian +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3fe60e45763673bec4c4262b23226f27bfc757a0 diff --git a/排班系统.cpp b/排班系统.cpp deleted file mode 100644 index b67f91b..0000000 --- a/排班系统.cpp +++ /dev/null @@ -1,197 +0,0 @@ -#include -int main() -{ -int zhao[7],qian[7],sun[7],li[7],zhou[7],wu[7],chen[7]; -int i,l,m,n,o,p,q; -for(i=0;i<=6;i++) -zhao[i]=qian[i]=sun[i]=li[i]=zhou[i]=wu[i]=chen[i]=0; -printf("\n벻Ըֵڣϳδת0\n\n"); -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ - scanf("%d",&zhao[i]); - if(zhao[i]==0) break; -} -printf("\nǮֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&qian[i]); -if(qian[i]==0) break; -} -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&sun[i]); -if(sun[i]==0) break; -} -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&li[i]); -if(li[i]==0) break; -} -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&zhou[i]); -if(zhou[i]==0) break; -} -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&wu[i]); -if(wu[i]==0) break; -} -printf("\nֵ\n:"); -for(i=0;i<=6;i++) -{ -scanf("%d",&chen[i]); -if(chen[i]==0) break; -} - -for(i=0;i<=6;i++) //i,l,m,n,o,p,q ֱǮ - for(l=0;l<=6;l++) - for(m=0;m<=6;m++) - for(n=0;n<=6;n++) - for(o=0;o<=6;o++) - for(p=0;p<=6;p++) - for(q=0;q<=6;q++) - { - if(zhao[i]+qian[l]+sun[m]+li[n]+zhou[o]+wu[p]+chen[q]==28&&zhao[i]*qian[l]*sun[m]*li[n]*zhou[o]*wu[p]*chen[q]==5040) - {printf("\n Ǯ "); - printf("\n*****************************"); - switch(zhao[i]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} -switch(qian[l]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} -switch(sun[m]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} -switch(li[n]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} -switch(zhou[o]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} - switch(wu[p]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} - switch(chen[q]) -{ -case 1:printf("һ"); -break; -case 2:printf("ڶ"); -break; -case 3:printf(""); -break; -case 4:printf(""); -break; -case 5:printf(""); -break; -case 6:printf(""); -break; -case 7:printf(""); -break; -default: -break; -} } - } -} diff --git a/排班系统.exe b/排班系统.exe deleted file mode 100644 index 8216b29..0000000 Binary files a/排班系统.exe and /dev/null differ diff --git a/排班系统2.cpp b/排班系统2.cpp new file mode 100644 index 0000000..bbb097e --- /dev/null +++ b/排班系统2.cpp @@ -0,0 +1,103 @@ +#include +void perm(int a) +{ +switch(a) +{ +case 1:printf("һ "); +break; +case 2:printf("ڶ "); +break; +case 3:printf(" "); +break; +case 4:printf(" "); +break; +case 5:printf(" "); +break; +case 6:printf(" "); +break; +case 7:printf(" "); +break; +default: +break; +} +} +int main() +{ +int zhao[7],qian[7],sun[7],li[7],zhou[7],wu[7],chen[7]; +int i,l,m,n,o,p,q,x; +x=0; +for(i=0;i<=6;i++) +zhao[i]=qian[i]=sun[i]=li[i]=zhou[i]=wu[i]=chen[i]=0; +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ + scanf("%d",&zhao[i]); + if(zhao[i]==0) + break; +} +printf("Ǯֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&qian[i]); +if(qian[i]==0) +break; +} +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&sun[i]); +if(sun[i]==0) +break; +} +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&li[i]); +if(li[i]==0) +break; +} +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&zhou[i]); +if(zhou[i]==0) +break; +} +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&wu[i]); +if(wu[i]==0) +break; +} +printf("ֵ:\n"); +for(i=0;i<=6;i++) +{ +scanf("%d",&chen[i]); +if(chen[i]==0) +break; +} +printf("н:"); +for(i=0;i<=6;i++) +for(l=0;l<=6;l++) +for(m=0;m<=6;m++) +for(n=0;n<=6;n++) +for(o=0;o<=6;o++) +for(p=0;p<=6;p++) +for(q=0;q<=6;q++) +{ +if(zhao[i]+qian[l]+sun[m]+li[n]+zhou[o]+wu[p]+chen[q]==28&&zhao[i]*qian[l]*sun[m]*li[n]*zhou[o]*wu[p]*chen[q]==5040) +{ +x++; +printf("\nSolution:%d",x); +printf("\n Ǯ "); +printf("\n=============================================\n"); +perm(zhao[i]); +perm(qian[l]); +perm(sun[m]); +perm(li[n]); +perm(zhou[o]); +perm(wu[p]); +perm(chen[q]); +} + }