28059人加入学习
(78人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

 

第一个游戏作品问世啦哈哈哈

Console.Title = "我猜,我猜,我猜猜猜";

Console.WriteLine("欢迎进入猜数字小游戏,系统已随机生成一个1-100的自然数,请输入数字进行竞猜");
Random random = new Random();
int a = random.Next(1, 1000);


for (int b = Convert.ToInt32(Console.ReadLine()); b != a; b = Convert.ToInt32(Console.ReadLine()))
{ if (b < a) { Console.WriteLine("恭喜你猜小了,结果不是{0}请继续竞猜", b); } else { Console.WriteLine("恭喜你猜大了,结果不是{0}请继续竞猜", b); } }


Console.WriteLine("行,你行,你真行啊,这你都猜到了,答案就是{0}", a);

Console.ReadKey();

[展开全文]

随机数:Random类型(伪随机数,程序中通过算法得到一个随机数)

[展开全文]
            int x = rd.Next(1, 101);//生成一个伪随机数
            Console.WriteLine("猜数字");
            while (true)//死循环  当猜中了跳出循环
            {
                int a = Convert.ToInt32(Console.ReadLine());
                if (a < x)
                {
                    Console.WriteLine("猜小了");
                }else if (a > x)
                {
                    Console.WriteLine("猜大了");
                }else
                {
                    Console.WriteLine("猜中了");
                    break;
                }
            }
            Console.ReadKey();

 

[展开全文]

生成随机数:

java的UUID

C# 的 Random类: 

Random rd = new Random();

rd.next(1, 10);

next()方法需要指定范围。 该方法的随机数是通过指定的算法算出来的。 属于伪随机数。

 

[展开全文]

using System;

namespace _0001
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Random rd = new Random();
            Console.WriteLine(rd.Next(1, 10));
        }
    }
}
 

[展开全文]

Random rd=new Random();

Console.WriteLine(rd.Next(1,10));

 

int number=rd.Next(1,101);

[展开全文]

Random里有Next();方法,可存放两位数字,在这两位数之间生成随机数。

bread; 终止循环

 

[展开全文]

Random//随机数生成

 Random rd=new Random();

[展开全文]

随机数的生成Random

Random rd=new Random();(rd是类型)

rd.Next(n,m);(Next是方法,生成的是伪随机数)

[展开全文]

第七十五课  猜数字小游戏

1. Random ad = new Random();

int a =ad.Next(11);

(个人理解)ad为随机变量,new Random()为随机变量的方法,然后可以int一个整数型来装.Nex后面的数字,我想这里是不是也可以装别的类型的东西呢?

2.随机数的取值范围

Random ad = new Random();

int a =ad.Next(1,20);

其实取值是从1到19,其中不包括最大的数20.

3. 猜数字游戏,随机生成一个正整数,用户输入一个数字,如果输入的数字小于随机生成的正整数,那么就输出“输入的数字小了”,反而反之,如果输入的数字与随机生成的数字相同,则输出“恭喜你,猜对了!”

Random ad = new Random();
int a =ad.Next(11);
while (true)
{
    int b = Convert.ToInt32(Console.ReadLine());
    if (b != a)
    {
        if (b > a)
        {
            Console.WriteLine("输入的数字大了");
         }
        else if (b < a)
        {
            Console.WriteLine("输入的数字小了");          
        }
    }
    else 
    {
        Console.WriteLine("恭喜你,猜对了!");
        break;
    }
}

总结:

写完程序以后,需要再想想是不是能简化,是不是有啰嗦的地方和干脆没必要的地方。(额~可能能检查出来吧!我要44)

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(2)