一、九九乘法表
(1)代码如下:
static void Main(string[] args)
{
for (int i = 1; i <= 9; i++)//i为乘法表的行数
{
for (int j = 1; j <= i; j++)//j为乘法表的列数
{
Console.Write("{0}x{1}={2}\t", j, i, j * i);//输出乘法表的内容
}
Console.WriteLine();//换行
}
Console.ReadKey();
}
(2)运行结果:
二、方框图
(1)代码如下:
static void Main(string[] args)
{
fang(7); //输入方框的一边*的个数
Console.ReadKey();
static void fang(int n)
{
int i;
for (i = 0; i < n; i++)
Console.Write("* ");
Console.WriteLine();
for (i = 0; i < n - 2; i++)
{
Console.Write("* ");
for (int j = 0; j < n - 2; j++)
Console.Write(" ");
Console.WriteLine("* ");
}
for (i = 0; i < n; i++)
Console.Write("* ");
Console.WriteLine();
}
(2)运行结果:
三、星号三角形
(1)题目:
输入一个整数n,n为正整数,输出n行星号字符组成的等边三角形,即:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,一共输出n行星号。
(2)代码如下:
static void Main(string[] args)
{
xingxing(10);
}
static void xingxing(int n)
{
for (int i = 1; i <= n; i++)//星星的行数为n
{
for (int j = 0; j < n - i; j++)//星星前的空格数
{
Console.Write(" ");
}
for (int j = 0; j < 2 * i - 1; j++)//每一行2n-1画个星星
{
Console.Write("* ");
}
Console.WriteLine();
}
Console.ReadKey();
}
(3)运行结果: