画面に印刷する関数を記述する必要があります。入力が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();
}
私はちょっと質問したいです。 再帰がある可能性はありますか If ... elseIf .... else else? – JuanDelCarlos
再帰には関数が終了できることがわかっていればifが必要です。 – Woot4Moo