C#——输入名字随机显示上辈子是什么人

简介: C#——输入名字随机显示上辈子是什么人

在今天这堂课中学到了,随机函数是Random();那么我们今天就让它来告诉你上辈子是什么人吧!

这个是听杨老师讲课留下的问题,怎么理解这个题呢?

首先是先让你输入名字,然后在一些指定的随机数里面,随机选出来一个数,那个数有相对应的人物。。。

看以下具体操作:


using System;
namespace _practice
{
    class Program
    {
        static void Main(string[] args)
        {
 //输入名字随机显示这个人上辈子是什么人
        Random r = new Random();    //Random()是一个随机函数
            while(true)  //循环输入
            {
                int num = r.Next(1, 6);  //随机数存储在num中
                Console.WriteLine("请输入你的名字");
                string name = Console.ReadLine();
                if (name=="")  //如果名字为空,就给出提示
                {
                    Console.WriteLine("名字不能为空,请重新输入你的名字");
                    name = Console.ReadLine();
              continue; //名字为空,点击任意键再重新输入名字
                }
                switch (num)
                //一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case
                {
                    case 1:
                        Console.WriteLine("{0}的上辈子是七公主,由于触犯天条,把你贬下凡间",name
                            );
                        break;
                    case 2:
                        Console.WriteLine("{0}的上辈子是孙悟空,如来让你下凡历练",name);
                        break;
                    case 3:
                        Console.WriteLine("{0}的上辈子是大熊猫",name);
                        break;
                    case 4:
                        Console.WriteLine("{0}的上辈子是阿拉斯加国王",name);
                        break;
                    case 5:
                        Console.WriteLine("{0}的上辈子是一株蓝妖姬,是一个美男子把你从水深火热中拯救出来的,所以这辈子要来报答他",name);
                        break;
                    case 6:
                        Console.WriteLine("{0}的上辈子是舞王,摇滚就是你创造出来的",name);
                        break;
                }
                Console.ReadKey();
            }                       
        }
    }
}


运行结果如下:


目录
相关文章
|
6月前
|
SDN
找到年龄最大的人,并输出
找到年龄最大的人,并输出。
76 1
|
6月前
|
JavaScript
限制input框中的输入类型及长度
限制input框中的输入类型及长度
530 0
|
算法
输入年、月,判断该月有多少天
输入年、月,判断该月有多少天
132 0
|
Python
python自定义输入名字并打印-学习笔记10-输入函数
python自定义输入名字并打印-学习笔记10-输入函数
226 0
python自定义输入名字并打印-学习笔记10-输入函数
|
PyTorch 算法框架/工具 Python
jupyter 输出向量自动省略了中间的值,如何查看完整的向量值
Jupyter 默认情况下会根据向量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的向量值,可以通过以下两种方式实现: 1. 使用 print() 函数显示完整的向量内容。这种方法适用于任何大小的向量,但是需要显式调用 print() 函数来输出向量。Jupyter 默认情况下会根据张量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的张量内容,可以通过以下两种方式实现: 1. 使用 print() 函数显示完整的张量内容。这种方法适用于任何大小的张量,但是需要显式调用 print() 函数来输出张量。
1267 0
|
C++
c++学习:输入信息和输出信息
c++学习:输入信息和输出信息
80 0
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
97 0
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
314 0