整数を正しい順序で数字に分割する方法を知る必要があります。たとえば、1234 は 1 2 3 4 と表示されます。整数を分割し、数字を単語として表示したいので、1234 = 1 2 3 4 = 1 2 3 となります。四。これは私がこれまでに得たものです。整数を分割し、数字を単語として表示しますが、順序が逆になっています。少し面倒な場合は申し訳ありません。また、Objective C の学習を始めたばかりなので、配列などについてはまだわかりません。
int number, right_digit, counter;
counter = 1;
NSLog(@"Enter your number");
while (counter != 0) {
scanf("%i", &number);
do {
right_digit = number % 10;
number /= 10;
if (right_digit == 1)
NSLog(@"one");
else if (right_digit == 2)
NSLog(@"two");
else if (right_digit == 3)
NSLog(@"three");
else if (right_digit == 4)
NSLog(@"four");
else if (right_digit == 5)
NSLog(@"five");
else if (right_digit == 6)
NSLog(@"six");
else if (right_digit == 7)
NSLog(@"seven");
else if (right_digit == 8)
NSLog(@"eight");
else if (right_digit == 9)
NSLog(@"nine");
else if (right_digit == 0)
NSLog(@"zero");
}
while (number != 0);
}
}
return 0;
}