#include <stdio.h>
#include <string.h>
int i, j, a = 0, k, l;
char str1[100];
int view() {
switch (l) {
case 1:
printf("만");
break;
case 2:
printf("억");
break;
case 3:
printf("조");
break;
case 4:
printf("경");
break;
case 5:
printf("해");
break;
case 6:
printf("자");
break;
case 7:
printf("양");
break;
case 8:
printf("구(32자리수)");
break;
case 9:
printf("간");
break;
case 10:
printf("정");
break;
}
a = 0;
return 0;
}
int main() {
scanf("%s", str1);
if (strlen(str1) == 1 && str1[i] - 48 == 0) {
printf("영");
return 0;
}
for (i = 0; i < strlen(str1); i++) {
j = str1[i] - 48;
switch (j) {
case 1:
printf("일");
break;
case 2:
printf("이");
break;
case 3:
printf("삼");
break;
case 4:
printf("사");
break;
case 5:
printf("오");
break;
case 6:
printf("육");
break;
case 7:
printf("칠");
break;
case 8:
printf("팔");
break;
case 9:
printf("구");
break;
}
k = (strlen(str1) - i - 1) % 4;
if (j != 0) {
a = 1;
if (k == 3)
printf("천");
else if (k == 2)
printf("백");
else if (k == 1)
printf("십");
}
if (a == 1) {
l = (strlen(str1) - i - 1) / 4;
if (k == 0)
view();
}
}
return 0;
}
top of page
기능을 테스트하려면 라이브 사이트로 이동하세요.
수정: 2023년 12월 15일
숫자를 한글로 변환
숫자를 한글로 변환
댓글 0개
좋아요
댓글(0)
bottom of page