1. 矩形
*****
*****
*****
for (int i=0;i<= 5;i++) // 控制行
{
for (int j=0;j<=5;j++) // 控制列
{
textBox1.Text +="*";
}
textBox1.Text += "\r\n";
}
2. 直角三角形
*
**
***
****
*****
for (int i=0;i<=5;i++)
{
for (int j=0;j<=i;j++)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
3. 右边直角三角形
*
**
***
****
*****
for (int i = 0; i <=5; i++) // 行
{
for (int j = 5; j-i>0; j--) // 空白
{
textBox1.Text += " ";
}
for (int x = 0; x <=i; x++)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
4. 倒立左直角三角形
******
*****
****
***
**
*
for (int i = 0; i<=5; i++)// 行
{
for (int j = 5; j-i>0 ; j--)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
4. 倒立右三角形
*****
****
***
**
*
for (int i = 0; i <=5; i++)
{
for (int j = 0; j <=i; j++)
{
textBox1.Text += " ";
}
for (int x = 5; x-i>0; x--)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
5. 平行四边形
******
******
******
******
******
******
for (int i = 0; i <=5; i++)
{
for (int j = 0; j <5-i; j++)
{
textBox1.Text += " ";
}
for (int x = 0; x <=5; x++)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
6. 翻平行四边形
******
******
******
******
******
******
for (int i = 0; i <=5; i++)
{
for (int j = 0; j<=i; j++)
{
textBox1.Text += " ";
}
for (int x = 0; x <=5; x++)
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
7. 等腰三角形
*
***
*****
*******
*********
***********
for (int i = 0; i <=5; i++)
{
for (int j =5; j-i>0; j--)
{
textBox1.Text += " ";
}
for (int x =1; x <=2*i+1; x++) // 1,3,5...
{
textBox1.Text += "*";
}
textBox1.Text += "\r\n";
}
8. 空心平行四边形
*****
* *
* *
* *
*****
for (int i = 0; i <5; i++)
{
for (int j = 0; j < i; j++)
{
textBox1.Text += " ";
}
for (int x = 0; x < 5; x++)
{
if (i.Equals(0)||i.Equals(4))
{
textBox1.Text += "*";
}
else
{
textBox1.Text += (x.Equals(0) || x.Equals(4) ? "*":" ");
}
}
textBox1.Text += "\r\n";
9.菱形
*
***
*****
*******
*********
*******
*****
***
*
for (int i = 0; i <5; i++)
{
for (int j = 5; j-i>0 ; j--)
{
textBox2.Text += " ";
}
for (int x = 0; x <2*i+1; x++)
{
textBox2.Text += "*";
}
textBox2.Text += "\r\n";
}
for (int i = 0; i <5; i++)
{
for (int j=0;j<=i+1;j++)
{
textBox2.Text += " ";
}
for (int x=7;x>2*i;x--)
{
textBox2.Text += "*";
}
textBox2.Text += "\r\n";
}
9. 9*9乘法表
1×1=1
2×1=2 2×2=4
3×1=3 3×2=6 3×3=9
4×1=4 4×2=8 4×3=12 4×4=16
5×1=5 5×2=10 5×3=15 5×4=20 5×5=25
6×1=6 6×2=12 6×3=18 6×4=24 6×5=30 6×6=36
7×1=7 7×2=14 7×3=21 7×4=28 7×5=35 7×6=42 7×7=49
8×1=8 8×2=16 8×3=24 8×4=32 8×5=40 8×6=48 8×7=56 8×8=64
9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9=81
for (int i = 1; i <=9; i++)
{
for (int j = 1; j <=i; j++)
{
textBox3.Text += i + "×" + j + "=" + j * i+"\t";
}
textBox3.Text += "\r\n";
}
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <=i; j++)
{
textBox3.Text += (string.Format("{0}×{1}={2}{3}", j, i, i * j,"\t"));
}
textBox3.Text += "\r\n";
}