Submission
Status:
PPPPPPPPPP
Score: 100
User: Cmoss9
Problemset: ลูกเต๋า (2566)
Language: c
Time: 0.001 second
Submitted On: 2024-10-16 21:55:22
#include <stdio.h>
int stringlength (char arr[]) {
int length = 0;
int index = 0;
while (arr[index] != '\0') {
length++;
index++;
}
return length;
}
int main () {
char input[1000];
scanf("%s",input);
int length = stringlength(input);
int num[length];
for (int i = 0;i<length;i++) {
num[i] = input[i] - '0';
}
for (int row = 0;row<3;row++) {
if (row == 0) {
for (int i = 0;i<length;i++) {
if (num[i] == 1)
printf(" ");
else if (num[i] == 2)
printf(" * ");
else if (num[i] == 3)
printf("* ");
else if (num[i] == 4||num[i] == 5||num[i] == 6)
printf("* *");
else
printf(" ");
printf(" ");
}
printf("\n");
}
else if (row == 1) {
for (int i = 0;i<length;i++) {
if (num[i] == 1 || num[i] == 3 || num[i] ==5)
printf(" * ");
else if (num[i] == 2 || num[i] == 4)
printf(" ");
else if (num[i] == 6)
printf("* *");
else
printf(" ");
printf(" ");
}
printf("\n");
}
else {
for (int i = 0;i<length;i++) {
if (num[i] == 1)
printf(" ");
else if (num[i] == 2)
printf(" * ");
else if (num[i] == 3)
printf(" *");
else if (num[i] == 4 || num[i] == 5 || num[i] == 6)
printf("* *");
else
printf("___");
printf(" ");
}
printf("\n");
}
}
}