这是一个作业问题。我正在尝试编写一个while循环,该循环打印2 -128,每次乘以2。基本上将2的幂乘以6的幂。最终产品看起来像
的输出[2] [4] [8] [16] [32] [64] [128]
我尝试制作多个变量,并在计算它们之后将它们相乘。我一直陷入无限循环,否则将加2而不是乘以2。
int i = 2;
while (i < 16)
{
Console.WriteLine(i);
int control = 2;
while (i < 128)
{
Console.WriteLine("[" + ((i * control) * 2) + "]");
i++;
/*}
int product = i * control;
int j = product * control;
while (i <128)
{
Console.WriteLine("["+j+"]");
}
*/
}
}
这是我的代码以及我正在尝试的一些想法。我也尝试过
var i = 2;
var counter = 2;
var final = (counter * 2);
while (i < 32)
i++;
{
Console.WriteLine(i);
//i++;
}
{
Console.WriteLine(i * counter);
//i++;
}
Console.WriteLine(final *counter);
只是看看我是否可以进行一些基本的乘法运算。
需要一个while循环。 有什么想法或者我走错了路吗?