c++ - 将嵌套的 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";
}
}
解决方案
#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循环
推荐阅读
- xcode - react-native-fbsdk / Facebook iOS SDK - 未定义不是对象(评估'LoginManager.logInWithReadPermissions')
- c# - 检查 Selenium ChromeDriver 中的元素是否可点击
- chatbot - 在事件调用上发送参数值时出错
- java - Java - 使用 @Stateless 时无法使用 HttpServlet 的方法来检索请求的数据
- java - 检查Java中哪些参数组合为空
- asp.net-core - ASP.NET Core 数据保护长期令牌
- php - 如何将包含特定值的数组推到最后一个位置?
- javascript - 如何从 WordPress 中的 ajax 处理程序调用我主题的 functions.php 中的方法?
- dialogflow-es - Dialogflow 如何在没有语音确认的情况下 DeepLink 启动 Android 应用程序?
- android - 我启用了虚拟化并禁用了 Hyper-V 仍然没有安装 Intel x86 Hmax 硬件