首页 > 解决方案 > 将嵌套的 for 循环更改为 do-while 循环

问题描述

如何将其更改为 do-while 循环?我试图获得与此处发布的代码完全相同的输出,但我想使用 do-while 循环而不是 for 循环

#include <iostream>
using namespace std;

int main()
{
    int side;

    cout << "Enter a number: ";
    cin >> side;

    for (int i = 0; i < side; i++)
    {
        for (int j = i; j >= 0; j--)
        {
            cout << "#";
        }
        cout << "\n";
    }
}

标签: c++

解决方案


#include <iostream>
using namespace std;

int main(){

    int side;

    cout << "Enter a number: ";
    cin >> side;

    int i = 0;

    do {
       int j = i;

       while(j >= 0){
         std::cout << "#";
         j--;
       }

       std::cout << "\n";

       i++;
    }
    while(i < side);
}

这是你的意思吗?- 做While循环


推荐阅读