小编ppt*_*990的帖子

蒙蒂霍尔项目

我目前正在编写C++ Monty Hall问题模拟,并遇到了一些麻烦.我一直得到的错误是:

source.cpp(23): error C4700: uninitialized local variable 'doorReveal' used
source.cpp(25): error C4700: uninitialized local variable 'doorSwitch' used
source.cpp(52): error C4700: uninitialized local variable 'stayWin' used
source.cpp(56): error C4700: uninitialized local variable 'switchWin' used
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚出了什么问题.该项目应该通过首先在前100次尝试中保持原始门选择然后在接下来的100次尝试中显示门时切换来模拟胜利.谢谢大家的帮助.

 #include <iostream>
 #include <time.h>
 using namespace std;

 int main()
 {
     int doorChoice;
     int prizeDoor;
     int doorReveal;
     int doorSwitch;
     int count;
     int switchWin;
     int stayWin;

     srand((unsigned int) time(0));

     for (count = 0; count <= 200; count++)
     {
         prizeDoor = (rand() % 3) + 1;
         doorChoice …
Run Code Online (Sandbox Code Playgroud)

c++

-1
推荐指数
1
解决办法
3116
查看次数

标签 统计

c++ ×1