c_cpp nested_loop.cpp
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp nested_loop.cpp相关的知识,希望对你有一定的参考价值。
#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<std::vector<int>> arrs{
{0, 1, 2},
{3, 4, 5, 6},
{7, 8}
};
int n = 1;
for (const auto &arr : arrs) {
n *= arr.size();
}
for (int i = 0; i < n; i++) {
auto tmp = i;
std::vector<int> idx;
for (auto const &arr : arrs) {
auto j = tmp % arr.size();
tmp /= arr.size();
// Go your code here
std::cout << arr[j] << " ";
}
std::cout << std::endl;
}
return 0;
}
以上是关于c_cpp nested_loop.cpp的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 130.周围地区
c_cpp 200.岛屿数量
c_cpp 127.单词阶梯
c_cpp MOFSET
c_cpp MOFSET
c_cpp 31.下一个排列