…
作业1
…
打印直角三角形
- 需求说明
(1) . 从控制台输入直角三角形的高度(行数)
(2) . 每行 * 的数目依次为1、3、5、7…
…
代码
…
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp48
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入直角三角形行数:");
int i = Convert.ToInt32(Console.ReadLine());
string a = "*";
Console.WriteLine("*");
for (int j=1; j < i;j++)
{
a = a + "**";
Console.WriteLine("{0}", a);
}
Console.ReadKey();
}
}
}
…
效果
…
…
作业2
…
打印倒直角三角形
- 需求
从控制台输入直角三角形的高度(行数)
每行*的数目从下至上依次为1、2、3、4…
…
代码
…
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp49
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入直角三角形的行数:");
int i =0;
int n = 0;
for (i = Convert.ToInt32(Console.ReadLine()); i > 0; i--)
{
for (n = i; n> 0; n--)
{
Console.Write("*");
}
Console.Write("\n");
}
Console.ReadKey();
}
}
}
…
效果
…
…
作业3
…
打印等腰三角形
- 需求
从控制台输入等腰三角形的高度
每行*的数目依次为1、3、5、7…
…
代码
…
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp51
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入等腰三角形的行数:");
int i= Convert.ToInt32(Console.ReadLine());
try
{
for (int j = 1; j< i + 1; j++)
{
for (int n =i-j;n> 0; n--)
{
Console.Write(" ");
}
for (int a= 0; a < 2 * j- 1; a++)
{
Console.Write("*");
}
Console.WriteLine("");
}
}
catch
{
Console.WriteLine("输入有误,请重新输入!");
}
Console.ReadKey();
}
}
}
…
效果
…
…
作业4
…
利用二重循环实现九九乘法表
…
代码
…
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int i;
int j;
for (i = 1;i<= 9; i++)
{
for (j =1; j <i; j++)
{
Console.Write("{0}{1}={2} ",j,i,i * j);
}
Console.WriteLine("{0}{1}={2} ",j,i,i * j);
} Console.ReadKey();
}
}
}
…
效果
…
…