中国开发网: 论坛: 程序员情感CBD: 贴子 705558
DeepBlue
运行下就知道了
using System;

namespace Probability
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Random random = new Random();
int count = 0, countc = 0;
double probability=0.0000;
for (int C = 1; C <= 1000000; C++) // 模仿实例1000000次
{
int car = random.Next(3); // 有车的房间号
int achecked = random.Next(3); // 选定的房间号
if (car == achecked) //如果选择不改变,选到有车的房间,记录一次
{
count++;
}
}
System.Console.WriteLine("选择不变,1000000次中选到有车的次数是:" + count + "次");
for (int CC = 1; CC <= 1000000; CC++) // 模仿实例1000000次
{
int car = random.Next(3); // 有车的房间号
int achecked = random.Next(3); // 选定的房间号
int del = random.Next(3); // 删除的房间号
while (del == car || del == achecked) //处理删除的房间号
{
del = random.Next(3);
}
int checkednew = random.Next(3); //重新选择房间号
while (del == checkednew || checkednew == achecked)
{
checkednew = random.Next(3);
}

if (car == checkednew) // 如果选择改变,选到有车的房间,记录一次
{
countc++;
}

}
probability = (double)countc/(double)count;

System.Console.WriteLine("选择改变,1000000次中选到有车的次数是:" + countc + "次");
System.Console.WriteLine("换:不换 :{0:F4}", probability);

System.Console.ReadLine();
}
}
}


执行力=流程+计划+组织

把理想变成计划,
把计划变成步骤,
把步骤变成行动,
把行动变成成果。

好語說盡人必易之。規矩行盡人必繁之。福若受盡緣必孤。勢若使盡禍必至。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录