1 条题解

  • 0
    @ 2024-12-24 9:54:35

    C :

    #include<stdio.h>
     
    char t[][31]={" _     _  _     _  _  _  _  _ ","| |  | _| _||_||_ |_   ||_||_|","|_|  ||_  _|  | _||_|  ||_| _|"};
     
    int main()
    {
    	int a[4],i,j,k,n;
    	while(scanf("%d",&a[0])!=EOF)
    	{
    		for(i=1;i<4;i++)
    			scanf("%d",&a[i]);
    		for(k=0;k<3;k++)
    		{
    			for(i=0;i<4;i++)
    				for(j=3*a[i];j<3*a[i]+3;j++)
    					printf("%c",t[k][j]);
    			printf("\n");
    		}
    	}
    	return 0;
    }
    

    C++ :

    #include<stdio.h>
     
    char t[][31]={" _     _  _     _  _  _  _  _ ","| |  | _| _||_||_ |_   ||_||_|","|_|  ||_  _|  | _||_|  ||_| _|"};
     
    int main()
    {
    	int a[4],i,j,k,n;
    	while(scanf("%d",&a[0])!=EOF)
    	{
    		for(i=1;i<4;i++)
    			scanf("%d",&a[i]);
    		for(k=0;k<3;k++)
    		{
    			for(i=0;i<4;i++)
    				for(j=3*a[i];j<3*a[i]+3;j++)
    					printf("%c",t[k][j]);
    			printf("\n");
    		}
    	}
    	return 0;
    }
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    	private String[][] table;
    	
    	public static void main(String[] args) {
    		String[][] table = {
    				{" _ ", 
    				 "| |",
    				 "|_|"},
    				{"   ", 
    				 "  |",
    				 "  |"},
    				{" _ ", 
    				 " _|",
    				 "|_ "},
    				{" _ ", 
    				 " _|",
    				 " _|"},
    				{"   ", 
    				 "|_|",
    				 "  |"},
    				{" _ ", 
    				 "|_ ",
    				 " _|"},
    				{" _ ", 
    				 "|_ ",
    				 "|_|"},
    				{" _ ", 
    				 "  |",
    				 "  |"},
    				{" _ ", 
    				 "|_|",
    				 "|_|"},
    				{" _ ", 
    				 "|_|",
    				 " _|"}
    		};
    		Scanner in = new Scanner(System.in);
    		while(in.hasNext()){
    			String[] ss = in.nextLine().split(" ");
    			StringBuffer sb = new StringBuffer();
    			for(int i=0;i<ss.length;i++){
    				sb.append(table[Integer.parseInt(ss[i])][0]);
    			}
    			System.out.println(sb);
    			sb = new StringBuffer();
    			for(int i=0;i<ss.length;i++){
    				sb.append(table[Integer.parseInt(ss[i])][1]);
    			}
    			System.out.println(sb);
    			sb = new StringBuffer();
    			for(int i=0;i<ss.length;i++){
    				sb.append(table[Integer.parseInt(ss[i])][2]);
    			}
    			System.out.println(sb);
    			
    		}
    	}
    
    }
    
    
    • 1

    信息

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