кодесурса
«C

Упражнения C: печать первых 50 натуральных чисел

script1adsense2code
script1adsense3code

C Рекурсия: Упражнение-1 с решением

Напишите программу на C для печати первых 50 натуральных чисел с использованием рекурсии.

Иллюстрированная презентация:

«C

Пример решения:

Код C:

#include<stdio.h>
int  numPrint(int);
int main()
{
    int n = 1;
	printf("\n\n Recursion : print first 50 natural numbers :\n");
	printf("-------------------------------------------------\n"); 
	printf(" The natural numbers are :");
    numPrint(n);
    printf("\n\n");
    return 0;
}
int numPrint(int n)
{
    if(n<=50)
    {
         printf(" %d ",n);
         numPrint(n+1);
    }
}

Пример вывода:

 Рекурсия: выведите первые 50 натуральных чисел:                                                                 
-------------------------------------------------                                                             
 Натуральные числа: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50  

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: C рекурсивные упражнения Home
Далее: Напишите программу на C для вычисления суммы чисел от 1 до n с использованием рекурсии.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code