作者airzone (追寻梦想需要勇气)
看板Programming
标题Re: [C#]请教个问题
时间Sun May 13 02:28:57 2007
※ 引述《[email protected] (台湾中油股份有限公司)》之铭言:
: ※ 引述《delayer (台湾中油股份有限公司)》之铭言:
: > 请写出一个程式,满足以下条件。
: > 1.输入密码
: > 2.检查密码是否等於"123",若"是"则输出"密码正确"并继续执行
: > [判断所输入座标的所在象限]
: > 3.密码错误,则告知"密码错误",若错误3次,则程式结束。
: 抱歉前一篇有问题。
: namespace C4d5
: {
: class Program
: {
: static void Main(string[] args)
: {
: Console.Write("请输入密码 :");
: string s1 = Console.ReadLine();
: int a = int.Parse(s1);
: {
: if (a == 123)
: {
: Console.WriteLine("密码正确");
: C4d4();
: }
: else
: {
: Console.WriteLine("密码错误");
: Console.Write("请重新输入密码 :");
: }
: Console.ReadLine();
: }
: }
你需要一个用来记录 错误次数的变数 以及 一个用来检查输入的回圈
while (1)
{
if (重试次数小於 3) {
读取输入 ....
if (密码 == 123) {
作该做的事 ....
break;
}else
递增变数
} else {
结束程式 ...
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.101.135