1 条题解

  • 0
    @ 2025-4-12 21:33:54

    C :

    #include<stdio.h>
    int main()
    {
    int a,b,c,d,e,f,first=1;
    for(a=0;a<=1;a++)
    for(b=0;b<=1;b++)
    for(c=0;c<=1;c++)
    for(d=0;d<=1;d++)
    for(e=0;e<=1;e++)
    for(f=0;f<=1;f++)
    {
    if(a==1||b==1)
    {
    if(a==0||d==0)
    {
    if((a==1&&e==1)||(a==1&&f==1)||(e==1&&f==1))
    {
    if((b==1&&c==1)||(b==0&&c==0))
    {
    if((c==1&&d==0)||(c==0&&d==1))
    {
    if((d==0&&f==0)||(d==1&&f==1)){
    if(a==1){if(first)first=0;else printf(" ");printf("A");}
    if(b==1){if(first)first=0;else printf(" ");printf("B");}
    if(c==1){if(first)first=0;else printf(" ");printf("C");}
    if(d==1){if(first)first=0;else printf(" ");printf("D");}
    if(e==1){if(first)first=0;else printf(" ");printf("E");}
    	printf("\n");
    break;
    }
    }
    }
    }
    }
    }
    }
    return 0;
    }
    

    C++ :

    #include <iostream>
    using namespace std;
    int main(){
    	int a,b,c,d,e,f,A=0,B=0,C=0,D=0;
    	for(a=0;a<=1;++a){
    		for(b=0;b<=1;++b)
    			for(c=0;c<=1;++c)
    				for(d=0;d<=1;++d)
    					for(e=0;e<=1;++e)
    						for(f=0;f<=1;++f){
    							if((a+b>=1)&&(a+d<2)&&(a+e+f==2)&&(b+c==0||b+c==2)&&(c+d==1)&&((d==0&&f==0)||(d==1&&f==1))){
    								
    								if(a)cout<<'A'<<" ";
    								if(b)cout<<'B'<<" ";
    								if(c)cout<<'C'<<" ";
    								if(d)cout<<'D'<<" ";
    								if(e)cout<<'E'<<" ";
    								if(f)cout<<'F'<<" ";
    								cout<<endl;
    							}
    						}
    					
    	}
    	return 0;
    }
    

    Pascal :

    begin
     writeln('A B C E');
    end.
    
    • 1

    信息

    ID
    691
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者