グル、
出力する再帰関数の書き方を知りたい
1
12
123
1234
...
...
例: display(4) は出力する必要があります
1
12
123
1234
コード
#include <stdio.h>
void print(int n)
{
if(n != 0)
{
print(n-1);
printf("\n");
print(n-1);
printf("%d",n);
}
}
int main()
{
print(3);
}
出力
1
12
1
123
問題
純粋な再帰的 (ループなし)関数を書きたかったのですが、不要な出力をフィルタリングできませんでした。誰かが私を助けてくれることを願っています!!!
アップデート
答えてくれてありがとう。与えられたすべてのコメントから、再帰だけで書くことができ、ループが必要なようです。