日期:2014-05-17  浏览次数:20819 次

C# 多线程 ATM
求C# 多线程 ATM 存钱 取钱 的例子


------解决方案--------------------
这是别人写的一个例子。
class Program
{
static void Main(string[] args)
{
int password;//密码
password=8888;
int amonut;//输入的金额
int i;//输入密码的次数
for (i = 0; i < 3; i++)
{
Console.WriteLine("请输入密码");
password = Convert.ToInt32(Console.ReadLine());
if(password ==8888)
{
Console.WriteLine("密码输入正确");
}
else
{
Console.WriteLine("密码输入错误");
continue;
}
 
 
Console.WriteLine("请输入金额");
amonut=Convert.ToInt32(Console.ReadLine());
if (amonut >= 0 && amonut <= 1000 && amonut % 100 == 0)
{
Console.WriteLine("您取走的金额是"+"{0}", amonut);
}
else
{
Console.WriteLine("输入金额不合法");
continue;
}
Console.WriteLine("交易完成,请取卡");
Console.ReadLine();
}
希望有点帮助