Matlab随机抽奖程序

Disp(['开头请输入yes,开头请输入no]);

石开=投入('我们开始吧?',' 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)]);

打破;

结束

结束

结束

结束