几个for循环练习
//左直角
//*
//**
//***
//****
//*****
static void Triangle01()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (j < i || j == i)
{
Console.Write("*");
}
else
{
Console.Write(" ");
}
}
Console.WriteLine();
}
Console.Read();
}
//右直角
//****
// ***
// **
// *
static void Triangle02()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (j < i || j == i)
{
Console.Write(" ");
}
else
{
Console.Write("*");
}
}
Console.WriteLine();
}
Console.Read();
}
//倒直角
//*
//**
//***
//****
static void Triangle03()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (j>i||j==i)
{
Console.Write(" ");
}
else
{
Console.Write("*");
}
}
Console.Write("\n");
}
Console.Read();
}
//等腰三角
// *
// ***
// *****
//*******
static void Triangle04()
{
for (int i = 0; i < 5; i++)
{
for (int j = 5-i; j >=0; j--)
{
Console.Write(" ");
}
for (int l = 0; l <2*i-1; l++)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.Read();
}
//倒等腰三角
//*******
// *****
// ***
// *
static void Triangle05()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(" ");
}
for (int l = 5; l >= 2 * i - 1; l--)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.Read();
}
//底边靠左的等腰三角
//*
//**
//***
//**
//*
private static void Triangle06()
{
for (int i = 0; i <= 5/2; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.Write("\n");
}
for(int i=5/2;i>0;i--)
{
for (int j = i; j >0 ; j--)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.Read();
}
//底边靠右的等腰三角
// *
// **
//***
// **
// *
static void Triangle07()
{
for (int i = 0; i <= 5 / 2; i++)
{
for (int j = (5 / 2)-i; j > 0; j--)
{
Console.Write(" ");
}
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.Write("\n");
}
for (int i = 5 / 2; i > 0; i--)
{
for (int j = 0; j <=(5/2)-i; j++)
{
Console.Write(" ");
}
for (int j = i; j > 0; j--)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.Read();
}
//菱形
// *
// ***
// *****
//*******
// *****
// ***
// *
static void rhombus()
{
for (int i = 0; i < 5; i++)
{
for (int j = 5 - i; j > 0; j--)
{
Console.Write(" ");
}
for (int l = 0; l < 2 * i - 1; l++)
{
Console.Write("*");
}
Console.Write("\n");
}
for (int i = 1; i < 5; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(" ");
}
for (int l = 5; l >= 2 * i - 1; l--)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.Read();
}
//乘法口诀表
//1*1=1
//1*2=2 2*2=4
//1*3=3 2*3=6 3*3=9
//1*4=4 2*4=8 3*4=12 4*4=16
//1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
//1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
//1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
//1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
//1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
static void MulTable01()
{
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j+"*"+i+"="+i*j+" ");
}
Console.WriteLine();
}
Console.Read();
}
//倒乘法口诀表
//1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
//1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
//1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
//1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
//1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
//1*4=4 2*4=8 3*4=12 4*4=16
//1*3=3 2*3=6 3*3=9
//1*2=2 2*2=4
//1*1=1
static void MulTable02()
{
for (int i = 9; i >0; i--)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + i * j + " ");
}
Console.WriteLine();
}
Console.Read();
}
//打印"田"字
//***********
//* * *
//* * *
//* * *
//* * *
//***********
//* * *
//* * *
//* * *
//* * *
//***********
static void Tian()
{
for (int i = 0; i <= 10; i++)
{
for (int j = 0; j <= 10; j++)
{
if (i == 0 || i == 10 / 2 || i == 10|| j == 0 || j == 10 / 2 || j == 10)
{
Console.Write("*");
}
else {
Console.Write(" ");
}
}
Console.WriteLine();
}
Console.Read();
}
//正方形加对角线
//***********
//** **
//* * * *
//* * * *
//* * * *
//* * *
//* * * *
//* * * *
//* * * *
//** **
//***********
static void SquareAndDiagonal()
{
for (int i = 0; i <= 10; i++)
{
for (int j = 0; j <= 10; j++)
{
if (i == 0 || i == 10 || j == 0 || j == 10 || i == j||i==(10-j))
{
Console.Write("*");
}
else
{
Console.Write(" ");
}
}
Console.WriteLine();
}
Console.Read();
}

浙公网安备 33010602011771号