📜  嵌套循环 c++ 程序示例 - C++ (1)

📅  最后修改于: 2023-12-03 15:09:41.166000             🧑  作者: Mango

嵌套循环 c++ 程序示例

在C++中,嵌套循环可以让我们遍历二维数组或进行类似矩阵的操作。以下是一个简单的例子。

代码
#include <iostream>

using namespace std;

int main()
{
    int rows, cols;

    cout << "Enter the number of rows: ";
    cin >> rows;

    cout << "Enter the number of columns: ";
    cin >> cols;

    cout << endl;

    for (int i = 1; i <= rows; ++i)
    {
        for (int j = 1; j <= cols; ++j)
        {
            cout << i * j << " ";
        }
        cout << endl;
    }

    return 0;
}
解释

此程序将提示用户输入行和列(在这种情况下,可以视为矩阵的尺寸)。然后,它使用两个嵌套循环遍历每个单元并输出其乘积。

外部循环遍历行数,从1到用户输入的行数。内部循环遍历列数,从1到用户输入的列数。每个单元都是行乘以列(即i * j)的结果,我们将其打印到控制台上。在内部循环完成之后,我们打印一个换行符以开始下一行。

结论

嵌套循环对于遍历二维数组以及进行类似矩阵操作非常有用。可以使用这种技术来解决很多问题。请记住,在使用嵌套循环时要小心,不要陷入死循环或遍历比需要的多的单元。