using System;
namespace ArrayDemo
{
class Box {
~Box() {
Console.WriteLine("对象已经被销毁");
}
}
class Program
{
static void Main(string[] args)
{
Box box = new Box();
//int result = Test6(15, 9);
//Console.WriteLine(result);
}
static void Test1() {
for (int i = 0; i < 3; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
static void Test2() {
for (int i = 0; i < 4; i++) {
for (int j = i; j < 3; j++) {
Console.Write(" ");
}
for (int j = 0; j < (i+1)*2-1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
static void Test3() {
for (int i = 0; i < 4; i++)
{
for (int j = i; j < 3; j++)
{
Console.Write(" ");
}
for (int j = 0; j < (i + 1) * 2 - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j <= i + 1; j++)
{
Console.Write(" ");
}
for (int j = 1; j <= (3 - i) * 2 - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
static void Test4()
{
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
Console.Write("{0}*{1}={2} ",j,i,j*i);
}
Console.WriteLine();
}
for (int i = 9; i >=1; i--)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2} ", j, i, j * i);
}
Console.WriteLine();
}
}
static void Test5() {
for (int i = 1; i*3 <= 100; i++) {
for (int j = 1; j*5 <= 100 - i*3; j++) {
for (int k = 1; k*2 <= 100 - i*3-j*5; k++) {
if (3 * i + j * 5 + k * 2 == 100) {
Console.WriteLine("公鸡{0}只,母鸡{1}只,小鸡{2}只",i,j,k);
}
}
}
}
}
static int Test6(int n,int m) {
if (n%m==0) return m;
return Test6(m,n%m);
}
static void Test7()
{
Random random = new Random();
random.Next(1,1000);
}
static void Test8() {
Random random = new Random();
int number = random.Next(1,101);
while (true) {
Console.WriteLine("请输入1-100之间任意一个数字:");
int n = Convert.ToInt32(Console.ReadLine());
if (n < number)
{
Console.WriteLine("猜小了");
}
else if (n > number)
{
Console.WriteLine("猜大了");
}
else {
Console.WriteLine("Congratulations");
break;
}
}
}
static void StringTest() {
String str = "This is a string.";
}
}
}