using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace ConsoleApp6 { internal class Program { static void Main(string[] args) { //练习1 //每一层的星星个数和当前的层号一样,怎么输出n层 /int n=Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= n; i++) ; { //每层里面都有星星 for (int j = 1; j <= i; j++) { Console.Write(""); } //循环一层的星星后要换行 Console.WriteLine(); }*/
//练习2 等腰三角形
//星星和当前的层号有什么关系 n 13579 2n-1 空格个数 n-i n减去当前层号
/*int n=Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
//先打印空格
for(int j = 1; j <= (n-i); j++)
{
Console.Write(" ");
}
//在打印星星
for (int j = 1; j <= (2*i - 1); j++)
{
Console.Write("*");
}Console.WriteLine(); //打印每一层需要换行
}*/
//练习3 菱形
/* 方法1
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
//先打印空格
for (int j = 1; j <= (n - i); j++)
{
Console.Write(" ");
}
//在打印星星
for (int j = 1; j <= (2 * i - 1); j++)
{
Console.Write("*");
}
Console.WriteLine(); //打印每一层需要换行
}
//循环 输出倒三角
for(int i = n-1; i >=1; i--)
{
//先打印空格
for (int j = 1; j <= (n - i); j++)
{
Console.Write(" ");
}
//在打印星星
for (int j = 1; j <= (2 * i - 1); j++)
{
Console.Write("*");
}
Console.WriteLine(); //打印每一层需要换行
}
//菱形 方法二
//循环 输出倒三角
for(int i=1;1<n;i++)
{
//循环出每一层的空格
for(int j=1;j<=i;j++)
{
Console.Write(" ");
}
//循环每一层的星星
for(int j=1;j<=2*(n-i)-1;j++)
{
Console.Write("*");
}
Console.WriteLine();
}*/
/*
//练习4 乘法口诀表 方法一
for(int i=1;1<=9;i++)
{
for(int j=1; j<=i; j++)
{
int sum = i * j;
Console.Write("{0}*{1}={2}", i, j, sum);
Console.Write(" ");
}
Console.WriteLine();
}
for(int i=9;i>=1;i--)
{
int sum = i * j;
Console.Write("{0}*{1}={2}", i, j, sum);
Console.Write(" ");
}
Console.WriteLine();
}
*/
//乘法口诀表 方法二
/*for (int i = 1; i <= 8; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + j * i + " ");
}
Console.WriteLine();
}
for (int i = 9; i >= 1; i--)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + j * i + " ");
}
Console.WriteLine();
}*/
//练习5 100文买公鸡母鸡小鸡
//有规律吗? 知道循环次数吗? 循环条件怎么写? 把所有的情况列举出来
/*for(int i=1;i<=100/3;i++)//i表示公鸡的个数
{
for(int j=1;j<=100/5;j++)
{
for (int k = 1; k <= 100 / 2; k++)
{
if(i*3+j*5+k*2==100&&i+j+k<=100)
{
Console.WriteLine("公鸡有{0},母鸡{1},小鸡有{2}",i, j, k) ;
}
}
}
}*/
//输入两个整数num1和num2
/*int num1=Convert.ToInt32(Console.ReadLine());
int num2=Convert.ToInt32(Console.ReadLine());
int min=num1>num2 ? num1 : num2;
while(true)
{
if(num1%min==0&&num2%min==0)
{
Console.WriteLine("num1和num2的最大公约数为{0}",min);
break;
}
min--;
}*/
//生成随机数
while(true)
{
Random a=new Random();
int num=a.Next(1,10 );
Console.WriteLine(num);
}
}
}
}