一、变量作用域
每一个大括号都会有自己的作用域 在大括号中定义的变量只能在当前的它的大括号中使用 局部变量
/* int i=1;
int j;
for(;i<10;i++) //先找自己的作用域,如果没有就往外找
{
for (j=1; j >10; j--)
{
Console.WriteLine(j);
}
}
Console.WriteLine(i);*/
Console.WriteLine("请输入一个n");
int n = Convert.ToInt32(Console.ReadLine());
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("请输入一个n");
int n = Convert.ToInt32(Console.ReadLine());
for(i=1;i<=n;i++)
{
for (j = 1; j <= n-i;j++)
{
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.WriteLine("请输入一个n");
int n = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= n; i++)
{
for(j=1;j<=n-i;j++)
{
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=i;j++)
{
Console.Write(" ");
}
for(j=1;j<=2*n-2*i-1;j++)
{
Console.Write("*");
}
Console.WriteLine();
}
并倒过来输出
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
Console.Write(j+"*"+i+"="+i * j);
}
Console.WriteLine();
}
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++)
{
Console.Write(j + "*" + i + "=" + i * j);
}
Console.WriteLine();
}
for(i=1;i<=100/3;i++)
{
for(j=1;j<=100/5;j++)
{
for(k=1;k<=100/2;k++)
{
if(3*i+5*j+2*k==100 && i+j+k<=100)
{
Console.WriteLine("公鸡有{0}只,母鸡有{1}只,小鸡有{2}只",i,j,k);
}
}
}
}
1.## 输入两个整数mun1和mun2,输出这两个正整数mun1和mun2的最大公约数
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("输入num2");
int num2 = Convert.ToInt32(Console.ReadLine());
int num3 ;
if(num1<num2)
{
num3 = num1;
}
else
{
num3 = num2;
}
for(;num3>0;num3--)
{
if(num1%num3==0 && num2%num3==0)
{
Console.WriteLine(num3);
}
}
二、创建一个随机数,用到的式Random类 会生成一个Random对象
对象中会有一个方法next(a,b)表示取a到b-1的整数,不包括b
/* Random a = new Random();//Random数据
int b = a.Next(1, 9);//生成1到8的随机数
Console.Write(b);*/
1.## 由系统生成一个随机数100-1,要是猜对了就退出循环,猜大了就提示猜大,猜小了就提示猜小,没有猜中的话就一直猜
int b = a.Next(1, 101);
while(true)
{
Console.WriteLine("输入一个数c");
int c = Convert.ToInt32(Console.ReadLine());
if (c > b)
{
Console.WriteLine("猜大了");
}
else if (c < b)
{
Console.WriteLine("猜小了");
}
else
{
Console.WriteLine("猜对了");
break;
}