Мне нужно написать функцию, которая печатает на экране. Если вход 5, то выход:Записывающая рекурсивная функция, которая выводится на экран
+**
****
*******
***********
****************
Это мой текущий код:
int recursions(int number,int condition)
{
if(condition < 0)
{
printf("\n");
return 0;
}
else
{
printf("**");
recursions(number + 2,condition - 1);
}
}
int main()
{
int number;
printf("Please give a number!\n");
scanf("%d",&number);
printf("+");
recursions(number,number);
getch();
}
Я просто хочу задать вопрос. Возможно ли, чтобы рекурсия имела Если ... elseIf .... еще внутри? – JuanDelCarlos
Рекурсия нужна, если вы знаете, что функция может завершиться. – Woot4Moo