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();
            }                       
        }
    }
}


运行结果如下:


目录
相关文章
|
3月前
|
JavaScript
限制input框中的输入类型及长度
限制input框中的输入类型及长度
278 0
|
3月前
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
|
12月前
|
C++
|
算法
输入年、月,判断该月有多少天
输入年、月,判断该月有多少天
113 0
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
83 0
【C#】【假条生成系统】【单位剖析】如何判断在文本框输入了几个人名?
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
269 0
|
算法
改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。
改错题:用户从键盘任意输入一个数字表示月份值n,程序显示该月份对应的英文表示,若n不在1~12之间,则输出“Illegal month”。 注意: (1)请将修改正确后的完整源程序拷贝粘贴到答题区内。
294 0
定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资
定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资
252 0
定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资
将数据输入到文件中
将数据输入到文件中
108 0