1 条题解

  • 0
    @ 2021-6-15 10:11:08

    C :

    #include<stdio.h>
    int main()
    {
        int i,j,a[32][5];
        for(i=0;i<32;i++)
            for(j=0;j<5;j++)
                a[i][j]=0;
        for(i=0;i<32;i++)
        {
            j=i;
            if(j>=16)
            {
                a[i][0]=1;
                j=j-16;
            }
            if(j>=8)
            {
                a[i][1]=1;
                j=j-8;
            }
            if(j>=4)
            {
                a[i][2]=1;
                j=j-4;
            }
            if(j>=2)
            {
                a[i][3]=1;
                j=j-2;
            }
            if(j>=1)
                a[i][4]=1;
        }
        for(i=0;i<32;i++)
        {
            for(j=0;j<5;j++)
                printf("%d",a[i][j]);
            printf("\n");
        }
        return 0;
    }
    

    C++ :

    #include<cstdio>
    int main()
    {
        int i, j, n;
        int a[6] = {0};
        printf("00000\n");
        for(i=0; i<31; i++)
        {
            a[0] += 1;
            for(j=0; j<5; j++)
            {
                if(a[j] >= 2)
                {
                    a[j] = 0;
                    a[j+1] += 1;
                }
            }
            for(j=4; j>=0; j--)
                printf("%d", a[j]);
            printf("\n");
        }
        return 0;
    }
    
    

    Java :

    public class Main {
    	public static void main(String[] args) {
    		for(int a=0;a<=1;a++){
    			for(int b=0;b<=1;b++){
    				for(int c=0;c<=1;c++){
    					for(int d=0;d<=1;d++){
    						for(int e=0;e<=1;e++){
    							System.out.println(a+""+b+""+c+""+d+""+e);
    						}
    					}
    				}
    			}
    		}
    	}
    }
    
    • 1

    信息

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