1 条题解

  • 0
    @ 2021-6-15 13:05:36

    C++ :

    #include<iostream>
    #define N 4
    using namespace std;
    int main()
    {
        int i,j;
        int a[N];//存是否撒谎的状态,1表示真话,0表示谎话
        bool b[3];//存3个条件
        for (i=0;i<N;i++)
        {
            for (j=0;j<3;j++)
            {
                a[j]=(i>>j)&1;
            }
            b[0]=a[0]==a[1];
            b[1]=a[1]!=a[2];
            b[2]=a[2]==1&&(a[0]+a[1]+a[2]==0)||a[2]==0&&(a[0]+a[1]+a[2]!=0);
            if (b[0]&&b[1]&&b[2])
            {
                for (j=0;j<3;j++)
                    cout<<a[j];
            }
        }
        return 0;	
    }
    
    

    Pascal :

    program fiefo;
      var
        a:integer;
      begin
        a:=110;
        write(a);
      end.
    
    • 1

    信息

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