用乘法C#编写循环

Use*_*ser 2 c# loops

我在尝试编写一个需要我繁殖的循环时出现问题.我想要做的是写一个输出的循环:

i*3 for i = 10 t i = 4000
Run Code Online (Sandbox Code Playgroud)

我尝试使用计数器方法,但似乎我做错了所以我试图修复它做了这个

int i = 10;
        for (i = 10; i < 4000; ) 
        {
        int r = i * 3;
        Console.WriteLine(r);
Run Code Online (Sandbox Code Playgroud)

但数字30进入无限循环.任何帮助表示赞赏,我正在努力做到这一点,所以我自学.再次感谢!

Kei*_*las 6

你需要一个 i++

 for (i = 10; i < 4000; i++) 
Run Code Online (Sandbox Code Playgroud)

目前你有一个for循环,但i永远不会改变

如果您需要新的要求: -

var r = 10;
while(r < 4000)
{
   r = r * 3;
   Console.Writeline(r);
}
Run Code Online (Sandbox Code Playgroud)

要么

for (var r = 30; r < 4000; r = r * 3)
{
     Console.WriteLine(r);
}
Run Code Online (Sandbox Code Playgroud)