Submission
Status:
-----PP---
Score: 20
User: noppaw
Problemset: ลูกเต๋า
Language: c
Time: 0.001 second
Submitted On: 2024-10-14 20:34:13
#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;
}
for(i=1;i<=2;i++){
printMarks(huns,i);
printMarks(tens,i);
printMarks(ones,i);
printf("\n");
}
printMarks(huns,1);
printMarks(tens,1);
printMarks(ones,1);
printf("\n");
return 0;
}