c#语言猜数字游戏,C#实现猜数字游戏
本文实例为大家分享了C#实现猜数字游戏具体代码,供大家参考,具体内容如下
给定一个0-100的随机数字猜其大小
题目样式:
电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是·······”。在用户每次猜测之后,程序会输出是用户第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户输入无效。
提示:
产生0到100之间的随机数字可以用以下语句;
Random rdm = new Random();
int guess = rdm.Next(0, 101);
思路:
先设一个开关,是否要执行,是就输入“1”,否则的话输入“0”。然后根据这个随机数字guess,用户输入的的值赋值给input,用do…while语句判断guess与input的大小,直到找到input=guess为止。
代码实现:
class Program
{
static void Main(string[] args)
{
string i = null;
do
{
Console.WriteLine("please input a numble between zero to hundred to guess.if you want to output,please input 0,else input 1.");
i = Console.ReadLine();
if(i.Trim().Equals("0"))
{
return;
}
} while (!i.Trim().Equals("1"));
Random rdm = new Random();
int guess = rdm.Next(0, 101);
int input = 0;
int j = 0;
do
{
Console.WriteLine("please input a numble to guess.");
i = Console.ReadLine();
if(!int.TryParse(i,out input))
{
continue;
}
j=j+1;
if (input > guess)
{
Console.WriteLine("this numble is too big,guess again please!");
Console.WriteLine("this is {0} guess!", j);
}
else if (input < guess)
{
Console.WriteLine("this numble is too small,guess again please!");
Console.WriteLine("this is {0} guess!", j);
}
} while (input != guess);
Console.WriteLine("Congrtulations to you,you are guess right!this right numble is"+input);
}
}
运行结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2020-03-06
c#语言猜数字游戏,C#实现猜数字游戏相关推荐
- C语言学习笔记07-2-循环的游戏实验:猜数字(附rand、srand函数说明)
C语言猜数字游戏实验(07-1笔记的补充) 在C/C++编程练习中代码太多,不能明显体现有关分支.循环语句结构的实验变化,在此处单独归纳汇总一份我尝试过的三次猜数字游戏设计. 猜数字初版 #inclu ...
- 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc
猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...
- C语言实现1到100简单猜数字游戏
猜数字游戏就是系统随机生成一个数字,我们来猜的游戏. 这里我们约定 1表示玩游戏,0表示退出游戏. 那么怎么才能让系统随机生成一个数字呢?这里我们想到一个函数:rand()函数. 通过查阅MSDN软件 ...
- C语言实现可以重复玩的猜数字游戏
话不多说,先上源码! #include<stdio.h> #include<stdlib.h> #include<time.h> #include<Windo ...
- python猜数游戏流程_Python 猜数字游戏
游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数. 提示用户输入数字,也就是猜程序随即选的那个数字. 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜 ...
- java 文曲星猜数字,「3D跨度表」文曲星中的猜数字游戏,要猜一个四位数,有什么通用公式?...
大家好,本文问题是「3D跨度表」文曲星中的猜数字游戏,要猜一个四位数,有什么通用公式?,由专家五湖彩解答.下面是具体回答内容: 算法:主来要是复杂的逻辑判断.基自本的想法是先在六bai步里判断出是哪d ...
- 19.猜数字的游戏:随机生成数字与输入数字进行比较
编程题目: 19.设计一个猜数字的游戏.数字为50-150之间的一个整数,由程序随机生成,程序使用者在键盘上输入数字,程序将输入的数字与被猜的数字作比较,给使用者提示信息(输入数字比被猜的的数字小,提 ...
- 猜数字(Bulls and Cows)游戏
你正在和你的朋友玩 猜数字(Bulls and Cows)游戏:你写下一个数字让你的朋友猜.每次他猜测后,你给他一个提示,告诉他有多少位数字和确切位置都猜对了(称为"Bulls", ...
- html5猜数字游戏代码,js猜数字小游戏的简单实现代码
复制代码 代码如下: 简易计算机 //获取随机数 function GetRandomNum(Min,Max) { var Range = Max - Min; var Rand = Math.ran ...
- 【查找】临近省赛,Alan邀请emoji玩起了猜数字游戏活跃一下大脑。游戏规则如下:首先Alan写下几个数字让emoji猜,当emoji猜完之后,Alan会给他一个提示(java)
临近省赛,Alan邀请emoji大佬玩起了猜数字游戏活跃一下大脑.游戏规则如下: 首先Alan写下几个数字让emoji大佬猜,当emoji大佬猜完之后,Alan会给他一个提示,这个提示包含两部分:全对 ...
最新文章
- ecshop 2.x/3.x sql注入/任意代码执行漏洞
- 【iOS 开发】Objective - C 语法 之 类型转换
- Windows 2008-IIS 7.0-SSL操作大全
- 【要闻】Kubernetes安全问题严峻、Linux v5.4安全性浅谈
- pymysql建表_Python数据库操作,针对pymysql 和 MYSQL数据库
- 首席省钱赚钱专家微信小程序源码下载,淘宝客 外卖侠 外卖cps 首席多多客 八合一小程序源码
- java软件工程师工作业绩_JAVA软件工程师个人简历范文
- Linux中LANG,LC_ALL,local详解
- Linux Sentaurus-Silvaco虚拟机使用方法
- 二分法求函数零点:(递归方法和非递归方法)
- 毕业设计——阶段性成果展示
- 考研数学:常见的初等函数求导公式以及其对应的积分公式
- 企业LNMP环境应用
- android 微博 4.1sdk,android使用新浪微博最新SDK4.1进行第三方授权登录
- 【此间乐,不思蜀】 大一不想咸鱼的暑假7.17
- java网络编程 TCP程序
- 云服务器微信faq,微信公众平台常见问题FAQ
- Android Bitmap关于setPixel设置的值和getPixel获得的值不一样的问题
- 今天才知道!华为手机摄像头可不止能拍照,它还能提高办公效率
- FATE联邦学习初探(二)