问题及源程序
软件技术1班
作者:A27陈城安
完成时间:2014年11月15日
问题描述:设计一个猜数字游戏,程序随机给出一个1到100的数值,输入猜想的数值,程序提示您输入的数值与随机给出的数值猜大了或猜小了,直到猜对终止游戏。
输入描述:不断输入一个1到100的数值,直到猜对。
输出描述:程序输出“请输入一个1到100的数”,“对不起,您猜大了!”对不起 ,您猜小了!”恭喜您猜对了!“请您再猜一个数”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int rndNum,number;
Random rnd = new Random();
rndNum = rnd.Next(1, 100);
Console.WriteLine("请输入一个1到100的数");
number = Convert.ToInt32(Console.ReadLine());
do
{
if (number > rndNum) Console.WriteLine("对不起!您猜大了!");
else if (number < rndNum) Console.WriteLine("对不起!您猜小了!");
else
{
Console.WriteLine("恭喜您!猜对啦!");
break;
}
Console.WriteLine("请您再猜一个数");
number = Convert.ToInt32(Console.ReadLine());
} while (number > 0);
Console.Read();
}
}
}
输出结果:
总结:1.通过这次作业加强了循环语句运用能力。2.锻炼了逻辑思维。3.学会了运用跳转语句。