-7
Я хочу получить цифры длинного номера один за другим, последовательно начиная с начала номера. Я хочу сделать это, используя while, for или if. Есть идеи?Получение цифр с начала числа C#
Я хочу получить цифры длинного номера один за другим, последовательно начиная с начала номера. Я хочу сделать это, используя while, for или if. Есть идеи?Получение цифр с начала числа C#
Предположим, у вас есть число п
int n = 12345;
получить цифры
int n = 12345;
for (int i = 1; i <= n; i*=10)
{
int d = (n % (i*10))/i;
Console.WriteLine(d);
}
int i = 123456;
foreach (char c in i.ToString())
{
Console.Write(c);
}
Почему не Foreach? Три варианта, которые вы упомянули для этого, кажутся странными. Почему бы просто не использовать лучший доступный метод? –
«Начало» означает большую или наименее значимую цифру? – Nuffin