c#中的for双重循环怎么做?
发布网友
发布时间:2024-10-20 12:32
我来回答
共4个回答
热心网友
时间:2024-10-26 06:43
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
for (int m = 1; m <= 9; m++)
{
if (m <= 4)
{
for (int n = 9; n >= 1; n--)
{
if (n >= 6 - m && n <= 4 + m)
{
Console.Write("*");
}
else
{
Console.Write(".");
}
} Console.WriteLine();
}
if (m ==5)
{
for (int w = 1; w <= 9; w++)
{
Console.Write("*");
}
Console.WriteLine();
}
if (m >= 6)
{
for (int b = 9; b >= 1; b--)
{
if (b >= m - 4 && b <= 14 - m)
{
Console.Write("*");
}
else
{
Console.Write(".");
}
} Console.WriteLine();
}
}
}
}
}
这个是棱形的星星
你复制过去试试 就行的
验证通过
热心网友
时间:2024-10-26 06:43
class ConsoleTest
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i+=2)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
if (j == i)
Console.WriteLine();
}
}
System.Console.ReadKey();
}
}
热心网友
时间:2024-10-26 06:44
int a=0;
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
a=i+j;
}
}
热心网友
时间:2024-10-26 06:44
for(int i=1;i<=4;i++)
{
for(int j=1;j<=(i*2)-1;j++)
{
Console.WriteLine('*');
}
Console.WriteLine('<br/>');
}