Может кто-нибудь, пожалуйста, помогите мне, чтобы сгенерировать N число вложенных для циклов, это просто, если мы знаем N, пока мы кодируем, но если это дается пользователем во время компиляции, то как мы можем сгенерировать N количество петель?
Решением является в основном рекурсивная функция. Вы можете создать рекурсивную функцию recFun(n : number), которая принимает значение n и создает n циклы, которые вызывают recFun(n-1) и останавливаются на 1 или 0.
recFun(n : number)
n
recFun(n-1)
fun recFun(n : number) if(n == 0) return ??? ; else { for(i = 0 ; i < n ; i++) recFun(n-1); }
Вы можете найти пример в C ++ здесь