Do/While循环递增,生成星星,其中每一行递增一个星星。

11 浏览
0 Comments

Do/While循环递增,生成星星,其中每一行递增一个星星。

1. 如何在do while循环中递增星星数量,而不是使用for循环。\n输出应为:\n

*  
**  
***  
****  

\n2. 如何将i赋值给\"*\",如下所示:\n

do
{
    Console.WriteLine("{i}", i);
    i++;
} while (i <= 10);

0
0 Comments

出现的原因:

问题是在使用do-while循环生成星星时,每一行增加一个星号。

解决方法:

可以使用以下简单的解决方法:

int i = 0;
do
{
    Console.WriteLine(new String('*', i));
    i++;
} while (i <= 10);

以上解决方法会以与问题中相同的格式输出结果。

0