Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: evevevie

Problemset: ลูกเต๋า (2566)

Language: c

Time: 0.002 second

Submitted On: 2025-10-02 18:14:26

#include <stdio.h>
int main(){
    int hehe, temp, diceno1, diceno2, diceno3, i, j;
    char threedice[3][9];
    char dice1[3][3]={{' ',' ',' '},{' ','*',' '},{' ',' ',' '}};
    char dice2[3][3]={{' ','*',' '},{' ',' ',' '},{' ','*',' '}};
    char dice3[3][3]={{'*',' ',' '},{' ','*',' '},{' ',' ','*'}};
    char dice4[3][3]={{'*',' ','*'},{' ',' ',' '},{'*',' ','*'}};
    char dice5[3][3]={{'*',' ','*'},{' ','*',' '},{'*',' ','*'}};
    char dice6[3][3]={{'*',' ','*'},{'*',' ','*'},{'*',' ','*'}};
    char emptydice[3][3]={{' ',' ',' '},{' ',' ',' '},{'_','_','_'}};
    scanf("%d", &hehe);
    temp=hehe;
    diceno3=temp%10;
    temp/=10;
    diceno2=temp%10;
    temp/=10;
    diceno1=temp%10;
//diceno1
    if(diceno1==1){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice1[i][j];
            }
        }
    } else if(diceno1==2){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice2[i][j];
            }
        }
    }else if(diceno1==3){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice3[i][j];
            }
        }
    }else if(diceno1==4){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice4[i][j];
            }
        }
    }else if(diceno1==5){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice5[i][j];
            }
        }
    }else if(diceno1==6){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=dice6[i][j];
            }
        }
    } else {
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j]=emptydice[i][j];
            }
        }
    }
//diceno2
    if(diceno2==1){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice1[i][j];
            }
        }
    } else if(diceno2==2){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice2[i][j];
            }
        }
    }else if(diceno2==3){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice3[i][j];
            }
        }
    }else if(diceno2==4){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice4[i][j];
            }
        }
    }else if(diceno2==5){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice5[i][j];
            }
        }
    }else if(diceno2==6){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=dice6[i][j];
            }
        }
    } else {
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+3]=emptydice[i][j];
            }
        }
    }
//diceno3
    if(diceno3==1){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice1[i][j];
            }
        }
    } else if(diceno3==2){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice2[i][j];
            }
        }
    }else if(diceno3==3){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice3[i][j];
            }
        }
    }else if(diceno3==4){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice4[i][j];
            }
        }
    }else if(diceno3==5){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice5[i][j];
            }
        }
    }else if(diceno3==6){
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=dice6[i][j];
            }
        }
    } else {
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                threedice[i][j+6]=emptydice[i][j];
            }
        }
    }
//print
    for(i=0;i<3;i++){
        for(j=0;j<9;j++){
            printf("%c", threedice[i][j]);
        }
        printf("\n");
    }
}