Submission
Status:
PPPPPPPPPP
Score: 100
User: noppaw
Problemset: ลูกเต๋า
Language: c
Time: 0.002 second
Submitted On: 2024-10-14 20:42:58
#include <stdio.h>
void printMarks(int value,int i) {
if(i==1){
if (value < 3) {
printf(" |");
} else if (value == 3) {
printf(" * |");
} else if (value >= 4 && value <= 6) {
printf("* *|");
}
}else{
if (value%2==1) {
printf(" * |");
} else if (value==2||value==6) {
printf("* *|");
} else if (value==4) {
printf(" |");
}
}
}
int main(){
int k,i,j,ones,tens,huns;
scanf("%d",&k);
huns=k/100;
tens=(k%100)/10;
ones=k%10;
if(huns>6||huns<1||tens>6||tens<1||ones>6||ones<1){
printf("ERROR");
return 0;
}
printMarks(huns,1);
printMarks(tens,1);
if (ones < 3) {
printf(" ");
}else if(ones == 3) {
printf(" * ");
}else if(ones >= 4 && ones <= 6) {
printf("* *");
}
printf("\n");
printMarks(huns,2);
printMarks(tens,2);
if (ones%2==1) {
printf(" * ");
}else if (ones==2||ones==6) {
printf("* *");
}else if (ones==4) {
printf(" ");
}
printf("\n");
printMarks(huns,1);
printMarks(tens,1);
if (ones < 3) {
printf(" ");
}else if(ones == 3) {
printf(" * ");
}else if(ones >= 4 && ones <= 6) {
printf("* *");
}
printf("\n");
return 0;
}