回答編集履歴
2
文字列に余計なスペースが入っていたのを修正
answer
CHANGED
@@ -24,12 +24,12 @@
|
|
24
24
|
char *getTurkishNumber(unsigned int n)
|
25
25
|
{
|
26
26
|
static const char *unit[10] = {
|
27
|
-
"
|
27
|
+
"sıfır", "bir", "iki", "üç", "dört",
|
28
|
-
"beş", "altı
|
28
|
+
"beş", "altı", "yedi", "sekiz", "dokuz",
|
29
29
|
};
|
30
30
|
static const char *tens[9] = {
|
31
|
-
"on", "yirmi", "otuz", "
|
31
|
+
"on", "yirmi", "otuz", "kırk", "elli",
|
32
|
-
"
|
32
|
+
"altmış", "yetmiş", "seksen", "doksan",
|
33
33
|
};
|
34
34
|
int te = n / 10, un = n % 10;
|
35
35
|
if (te == 0) return strdup(unit[un]);
|
1
static を追加
answer
CHANGED
@@ -23,11 +23,11 @@
|
|
23
23
|
|
24
24
|
char *getTurkishNumber(unsigned int n)
|
25
25
|
{
|
26
|
-
const char *unit[10] = {
|
26
|
+
static const char *unit[10] = {
|
27
27
|
"sı fı r", "bir", "iki", "ü ç", "dört",
|
28
28
|
"beş", "altı ", "yedi", "sekiz", "dokuz",
|
29
29
|
};
|
30
|
-
const char *tens[9] = {
|
30
|
+
static const char *tens[9] = {
|
31
31
|
"on", "yirmi", "otuz", "kı rk", "elli",
|
32
32
|
"altmı ş", "yetmiş", "seksen", "doksan",
|
33
33
|
};
|