积木问题——四层积木块(C语言(朴实无华)版)

下面是源代码(1314行)

#include<stdio.h>
#include<math.h>
#include<string.h>
int main(){
    int a[5],b[6],c[7],d[8];
    int i;
    int count=0;
    char* s;
    for(i=0;i<7;i++){
        scanf("%d",&c[i]);
    }
    for(i = 0;i<8;i++){
        scanf("%d",&d[i]);
    }
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B";
    for(i=0;i<6;i++){
        b[i]=c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%\n",s);

      }
    }
    count=0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=C";
    for(i=0;i<6;i++){
        b[i]=c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%\n",s);
    
      }
    }
    count=0;
    
    for(i=0;i<7;i++){
        if(c[i]==2*d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B+B";
    for(i=0;i<6;i++){
        b[i]=2*c[i];
    }
    for(i=0;i<5;i++){
        a[i]=2*b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%\n",s);
    
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]+d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B+C";
    for(i=0;i<6;i++){
        b[i]=c[i]+c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]+b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
    
      }
    }
    count=0;
    
    for(i=0;i<7;i++){
        if(c[i]==2*d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=C+C";
    for(i=0;i<6;i++){
        b[i]=2*c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=2*b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
    
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==0){
            count++;
        } 
        if(count==7){
            char* s="A=0";
    for(i=0;i<6;i++){
        b[i]=0;
    }
    for(i=0;i<5;i++){
        a[i]=0;
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]-d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B-C";
    for(i=0;i<6;i++){
        b[i]=c[i]-c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]-b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]-d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=C-B";
    for(i=0;i<6;i++){
        b[i]=c[i+1]-c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]-b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=C*C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B*C";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*2-d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B+B-C";
    for(i=0;i<6;i++){
        b[i]=c[i]*2-c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*2-b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*2-d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=C+C-B";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*2-c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*2-b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*2*d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B+B*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*2*c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*2*b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*2*d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B+B*C";
    for(i=0;i<6;i++){
        b[i]=c[i]*2*c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*2*b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*(d[i]+d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=B+C*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*(c[i]+c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*(b[i]+b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*(d[i]+d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=B+C*C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*(c[i]+c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*(b[i]+b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*(d[i+1]+d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=C+C*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*(c[i+1]+c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*(b[i+1]+b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*(d[i+1]+d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=C+C*C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*(c[i+1]+c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*(b[i+1]+b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*(d[i]-d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=B-C*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*(c[i]-c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*(b[i]-b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    
    count = 0;
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*(d[i]-d[i+1])){
            count++;
        } 
        if(count==7){
            char* s="A=B-C*C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*(c[i]-c[i+1]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*(b[i]-b[i+1]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*(d[i+1]-d[i])){
            count++;
        } 
        if(count==7){
            char* s="A=C-B*B";
    for(i=0;i<6;i++){
        b[i]=c[i]*(c[i+1]-c[i]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*(b[i+1]-b[i]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*(d[i+1]-d[i])){
            count++;
        } 
        if(count==7){
            char* s="A=C-B*C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*(c[i+1]-c[i]);
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*(b[i+1]-b[i]);
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i]+d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B*B+B";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i]+c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i]+b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i]+d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B*B+C";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i]+c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i]+b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i+1]+d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B*C+B";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i+1]+c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i+1]+b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i+1]+d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B*C+C";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i+1]+c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i+1]+b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*d[i+1]+d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=C*C+B";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*c[i+1]+c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*b[i+1]+b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*d[i+1]+d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=C*C+C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*c[i+1]+c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*b[i+1]+b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i]-d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B*B-B";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i]-c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i]-b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i]-d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B*B-C";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i]-c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i]-b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i+1]-d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=B*C-B";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i+1]-c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i+1]-b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i]*d[i+1]-d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=B*C-C";
    for(i=0;i<6;i++){
        b[i]=c[i]*c[i+1]-c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i]*b[i+1]-b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*d[i+1]-d[i]){
            count++;
        } 
        if(count==7){
            char* s="A=C*C-B";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*c[i+1]-c[i];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*b[i+1]-b[i];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    count = 0;
    
    for(i=0;i<7;i++){
        if(c[i]==d[i+1]*d[i+1]-d[i+1]){
            count++;
        } 
        if(count==7){
            char* s="A=C*C-C";
    for(i=0;i<6;i++){
        b[i]=c[i+1]*c[i+1]-c[i+1];
    }
    for(i=0;i<5;i++){
        a[i]=b[i+1]*b[i+1]-b[i+1];
    }
    for(i=0;i<5;i++){
        if(i==4){
            printf("%d\n",a[i]);
        }else printf("%d ",a[i]);
    }
    for(i=0;i<6;i++){
        if(i==5){
            printf("%d\n",b[i]);
        }else printf("%d ",b[i]);
    }
    for(i=0;i<7;i++){
        if(i==6){
            printf("%d\n",c[i]);
        }else printf("%d ",c[i]);
    }
    for(i=0;i<8;i++){
        if(i==7){
            printf("%d\n",d[i]);
        }else printf("%d ",d[i]);
    }
    printf("%s\n",s);
      }
    }
    
    return 0;
}

只会手动枚举(很蓝瘦的),好在经过一个半小时的软磨硬泡勉强拿下这道题,供参考不喜勿喷

(如果真的有人转,麻烦标记一下谢谢🖊♥)


    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值