>>37 #include <stdio.h> int main(void) { int n, c, d; char *num[] = {"", "いち","に","さん","よん","ご","ろく","なな","はち","きゅう"};
scanf("%d", &n);
if(n < 1 || 999 < n) return printf("error");
c = n / 100; n %= 100; switch(c) { case 6:printf("ろっぴゃく"); break; case 8:printf("はっぴゃく"); break; case 3:printf("さんびゃく"); break; case 2:case 5:case 4:case 7:case 9: printf("%s", num[c]); case 1:printf("ひゃく"); break; } d = n / 10; n %= 10; if(d) { if(d > 1) printf("%s", num[d]); printf("じゅう"); } printf("%s", num[n]); return 0; }