C++ 使用while循环的问题

C++ 使用while循环的问题,c++,C++,给定正整数numInsects,编写一个while循环,在不达到100的情况下打印该数字的两倍。在每个数字后面加一个空格。循环结束后,打印换行符。例如:如果numInsects=8,则打印: 8163264 #include <iostream> using namespace std; int main() { int numInsects = 0; numInsects = 8; // Must be >= 1 while (numInsects

给定正整数numInsects,编写一个while循环,在不达到100的情况下打印该数字的两倍。在每个数字后面加一个空格。循环结束后,打印换行符。例如:如果numInsects=8,则打印:

8163264

#include <iostream>

using namespace std;

int main() {

   int numInsects = 0;

   numInsects = 8; // Must be >= 1

   while (numInsects < 100) {

   numInsects = numInsects * 2;



   cout << numInsects << " ";

   }

   cout << endl;

   return 0;

}
#包括
使用名称空间std;
int main(){
int numInsects=0;
numInsects=8;//必须大于等于1
while(numInsects<100){
numInsects=numInsects*2;
cout在重新计算numInsects之前移动cout
例如:

while(numInsects<100){

无法尝试使用调试器或手动跟踪代码(在本例中,因为这是非常简单的代码)。这将迫使您查看代码的运行情况。当然,对于这样一个简单的问题,我感到抱歉。学习C++的前几周。
while (numInsects < 100) {
    cout << numInsects << " ";
    numInsects = numInsects * 2;
}