gpt4 book ai didi

c++ - 创建 N 嵌套 for 循环

转载 作者:可可西里 更新时间:2023-11-01 14:56:45 29 4
gpt4 key购买 nike

有没有办法创建表单的for循环

for(int i = 0; i < 9; ++i) {
for(int j = 0; j < 9; ++i) {
//...
for(int k = 0; k < 9; ++k) { //N-th loop

在编译时不知道 N。理想情况下,我试图找出一种方法来循环遍历数字 vector 的单独元素,以在一定数量的数字被不同数字替换的情况下创建每个可能的数字。

最佳答案

您可以使用递归代替基本条件 -

void doRecursion(int baseCondition){

if(baseCondition==0) return;

//place your code here

doRecursion(baseCondition-1);
}

现在您不需要在编译时提供 baseCondition 值。您可以在调用 doRecursion() 方法时提供它。

关于c++ - 创建 N 嵌套 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30290535/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com