Matlab随机抽奖程序
石开=投入('我们开始吧?',' s ');
如果石开== '是'
a 1 = 1+(6-1)* round(兰特(1));
a2=1+(6-1)*round(兰德(1));
a3 = a 1+a2;
如果a3==3||a3==11
Disp(['下注者赢']);
Disp(['因为第一个骰子值= ',num2str(a1),';第二个= ',num2str(a2),';两者之和= ',num 2 str(a3)]);
else if a3 = = 2 | | a3 = = 7 | | a3 = = 12
Disp(['打赌者输了']);
Disp(['因为第一个骰子值= ',num2str(a1),';第二个= ',num2str(a2),';两者之和= ',num 2 str(a3)]);
else if a3 = = 4 | | a3 = = 5 | | a3 = = 6 | | a3 = = 8 | | a3 = = 9 | | a3 = = 10
k = a3
k 1 = 1;
而k & gt0
k 1 = k 1+1;
Disp(['第一个',num2str(k1-1),'第二次掷出的结果:','第一个骰子值= ',num2str(a1),';第二个= ',num2str(a2),';两者之和= ',num 2 str(a3)]);
Disp(['没有赢家,一直输,输了',num2str(k1-1),' times ']);
a 1 = 1+(6-1)* round(兰特(1));
a2=1+(6-1)*round(兰德(1));
a3 = a 1+a2;
如果a3==k
Disp(['哈哈,打赌的人赢了']);
Disp(['因第一',num2str(k1),'第二投的结果是:','第一骰子值= ',num2str(a1),';第二个= ',num2str(a2),';两者之和= ',num 2 str(a3)]);
打破;
elseif a3==7
Disp(['唉,打赌的人输了']);
Disp(['因第一',num2str(k1),'第二投的结果是:','第一骰子值= ',num2str(a1),';第二个= ',num2str(a2),';两者之和= ',num 2 str(a3)]);
打破;
结束
结束
结束
结束