08/07/14 22:52:15
>>37
#include<stdio.h>
int main(void){
char yomi[][10][13]={
{"", "いち", "に", "さん", "よん", "ご", "ろく", "なな", "はち", "きゅう"},
{"", "じゅう", "にじゅう", "さんじゅう", "よんじゅう", "ごじゅう", "ろくじゅう", "ななじゅう", "はちじゅう", "きゅうじゅう"},
{"", "ひゃく", "にひゃく", "さんびゃく", "よんひゃく", "ごひゃく", "ろっぴゃく", "ななひゃく", "はっぴゃく", "きゅうひゃく"}
};
int num=0, unit100, unit10, unit1;
printf("1 から 999 までの整数を入力してください : ");
scanf("%d", &num);
if(num<1 || num>999){
printf("エラー\n");
return 1;
}
unit100=num/100;
unit10=(num/10)%10;
unit1=num%10;
printf("%s%s%s\n", yomi[2][unit100], yomi[1][unit10], yomi[0][unit1]);
return 0;
}