Упражнения C # Sharp: Показать отдельные цифры данного числа
C # Sharp Recursion: Упражнение 4 с решением
Напишите программу на C # Sharp для отображения отдельных цифр данного числа с помощью рекурсии.
Иллюстрированная презентация:
Пример решения :
C # острый код:
using System;
public class RecExercise4
{
static void Main()
{
Console.Write("\n\n Recursion : Display the individual digits of a given number :\n");
Console.Write("------------------------------------------------------------------\n");
Console.Write(" Input any number : ");
int num = Convert.ToInt32(Console.ReadLine());
Console.Write(" The digits in the number {0} are : ",num);
separateDigits(num);
Console.Write("\n\n");
}
static void separateDigits(int n)
{
if (n < 10)
{
Console.Write("{0} ", n);
return;
}
separateDigits(n / 10);
Console.Write(" {0} ", n % 10);
}
}
Пример вывода:
Рекурсия: Показать отдельные цифры данного номера: -------------------------------------------------- ---------------- Введите любое число: 25 Цифры в числе 25: 2 5
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы найти сумму первых n натуральных чисел, используя рекурсию.
Далее: Напишите программу на C # Sharp для подсчета количества цифр в числе с помощью рекурсии.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code