C# C中的嵌套For循环#

C# C中的嵌套For循环#,c#,C#,大家好,请帮帮我,我想在for循环中打印这样的输出 ******* ****** ***** **** *** ** C * ** *** **** ***** ****** 0000000 ******** 这是我的密码 int i; int i2; int j; int j2; for (i = 10; i >= 1; i--) { for (j = 0; j < i

大家好,请帮帮我,我想在for循环中打印这样的输出

*******
******
*****
****
***
**
C

*
**
***
****
*****
******
0000000
********
这是我的密码

  int i;
        int i2;
        int j;
        int j2;

        for (i = 10; i >= 1; i--)
        {
            for (j = 0; j < i; j++)
            {

            Console.Write("*");

            }
           Console.WriteLine();
        }
        for (i = 0; i < 1; i++)
        {
            Console.WriteLine("C");
        }
        Console.WriteLine();

        for (i2 = 0; i2 < 10; i2++)
        {
            for (j2 = 0; j2 < i2; j2++)
            {
                Console.Write("*");
            }

            Console.WriteLine();
        }

        for (i = 0; i < 6; i++)
        {
            Console.WriteLine("C");
            Console.WriteLine();
        }

        Console.ReadLine();
inti;
int i2;
int j;
int j2;
对于(i=10;i>=1;i--)
{
对于(j=0;j
请帮我做这个。这不是梅的作业,我是C#的新手,谢谢大家

试试这个:

for(i=7;i>0;i--)
{
    for(j=0;j<i;j++)
    {
        if(i==1)
            Console.Write("C");
        else
            Console.Write("*");
    }
    Console.WriteLine();
} //will print the inverted triangle

for(i=1;i<9;i++)
{
     for(j=0;j<i;j++)
     {
         if(i==7)
             Console.Write("0");
         else
             Console.Write("*");
     }
     Console.WriteLine();
} //will print the straight triangle
for(i=7;i>0;i--)
{
对于(j=0;j而言,稍微干净(更快)的解决方案是:

for (int i= 7; i>=0; i--)
{
    if (i == 1)
    {
        Console.WriteLine(new string('C', i));
    }
    else
    {
        Console.WriteLine(new string('*', i));
    }
}

for (int j = 1; j<9; j++)
{  
    if (j == 7)
    {
        Console.WriteLine(new string('0', j));
    }
    else
    {
        Console.WriteLine(new string('*', j));
    }
}
用于(int i=7;i>=0;i--)
{
如果(i==1)
{
WriteLine(新字符串('C',i));
}
其他的
{
WriteLine(新字符串('*',i));
}
}

对于(int j=1;j,您可以使用下面的menioned代码作为您的prob

 int i;
        int i2;
        int j;
        int j2;

        for (i = 7; i > 1; i--)
        {
            for (j = 0; j < i; j++)
            {

                Console.Write("*");

            }
            Console.WriteLine();
        }
        for (i = 0; i < 1; i++)
        {
            Console.WriteLine("C");
        }
        Console.WriteLine();

        for (i2 = 0; i2 < 9; i2++)
        {
            for (j2 = 0; j2 < i2; j2++)
            {

                if (i2 == 7)
                {

                    Console.Write("0");

                }
                else
                {
                    Console.Write("*");
                }
            }

            Console.WriteLine();
        }



        Console.ReadLine();
    }
inti;
int i2;
int j;
int j2;
对于(i=7;i>1;i--)
{
对于(j=0;j
检查您的逻辑Buddy我给您的最佳提示是学习如何使用调试模式。如果您知道如何控制调试器(逐行,并了解每个变量中的所有值)你可以自己完成这项任务。看起来像是要做作业来检查这个嗨谢谢你的回答我的问题现在已经解决了谢谢。那么你能把它标记为答案@Jhayphie吗