主题:跪求C#初级习题!
我家盘子会唱歌
[专家分:0] 发布于 2005-05-13 12:41:00
啊啊,我是初学者,希望有人有C#的初级的习题的话能共享一下,带答案的哦~~~
谢谢了, 越多越好!~!!
回复列表 (共5个回复)
沙发
smily [专家分:0] 发布于 2005-05-13 16:38:00
编写一个程序
随即取出一个数在1到100的数
要求输入一个1到100的数
然后提示消息 如果和随即输入的一样 “恭喜 你正确”
如果偏大 则“你输入的偏大”
如果偏小 则“你输入的偏小”
知道正确为止
还可以规定最多输入次数 如果超过此数就终止程序
using System;
class Test
{
public static void Main()
{
int x=67;
Console.WriteLine("请输入一个数字:");
int y=int.Parse(Console.ReadLine());
if (y!=x)
{
Console.WriteLine("你的输入不正确");
Console.WriteLine("1.继续输入 2.退出");
int z=int.Parse(Console.ReadLine());
switch (z)
{
case 1:
Console.WriteLine("请输入一个数字:");
int m=int.Parse(Console.ReadLine());
if (m==x)
{
Console.WriteLine("恭喜你的输入正确");
}
else if (m<x)
{
Console.WriteLine("你的输入偏小");
goto case 1;
}
else if (m>x)
{
Console.WriteLine("你的输入偏大");
goto case 1;
}
break;
case 2:
Console.WriteLine(" *_* 谢谢您的使用,再见!");
break;
}
}
else
Console.WriteLine("恭喜你的输入正确");
}
}
看看怎么把功能实现完全??
板凳
sts017 [专家分:360] 发布于 2006-11-25 17:21:00
1楼的人第一个功能就没有实现,人家要求是随即的1~100的数字
而你一上来就指定了一个x作为这个随即数
3 楼
henry576116 [专家分:0] 发布于 2008-12-14 15:39:00
一楼的完全没有看懂题意呀!
我觉得应该这样比较好
using System;
class A
{
static void Main()
{
int rndNum;
Random rnd = new Random();
rndNum = rnd.Next(1,100);
Console.WriteLine("请输入您要输入的次数");
int a=int.Parse(Console.ReadLine());
int b;
for(int i=a;a>0;a--)
{
Console.WriteLine("");
b=int.Parse(Console.ReadLine("请您输入一个数字"));
if(b==rndNum)
{
Console.WriteLine("nice!您的输入和随机数一样");
break;
}
else if(b>rndNum)
{
Console.WriteLine("对不起,您输入的数大了");
}
else
Console.WriteLine("对不起,您输入的数小了");
}
}
}
4 楼
henry576116 [专家分:0] 发布于 2008-12-14 15:41:00
不好意思,刚才手误了一下
using System;
class A
{
static void Main()
{
int rndNum;
Random rnd = new Random();
rndNum = rnd.Next(1,100);
Console.WriteLine("请输入您要输入的次数");
int a=int.Parse(Console.ReadLine());
int b;
for(int i=a;a>0;a--)
{
Console.WriteLine("请您输入一个数字");
b=int.Parse(Console.ReadLine());
if(b==rndNum)
{
Console.WriteLine("nice!您的输入和随机数一样");
break;
}
else if(b>rndNum)
{
Console.WriteLine("对不起,您输入的数大了");
}
else
Console.WriteLine("对不起,您输入的数小了");
}
}
}
5 楼
hargen [专家分:160] 发布于 2008-12-17 14:48:00
楼上正解
我来回复