没学过随机函数,使用得乱七八糟的,又不知如何下手……求帮忙
改写掷一对骰子游戏,计算一下如果出现两个骰子的值都是1(此时称为snake eyes),那至少要掷多少次?打印出需要掷的次数。(附带自己编的乱七八糟的函数)
#include <iostream>
#include <time.h>
#include <stdlib.h>
using namespace std;
void main()
{
int i,j,t,k,a[10],b[10],m=0;
srand((int)time(0));
for(i=0;i<6;i++)
{
j=1+(int)(6.0*rand()/(RAND_MAX+1.0));
t++;
}
for(t=0;t<6;t++)
printf("%d",a[t]);
for(i=0;i<6;i++)
{
j=1+(int)(6.0*rand()/(RAND_MAX+1.0));
k++;
}
for(k=0;k<6;k++)
printf("%d",b[k]);
if(a[t]==1&&b[k]==1)
m++;
printf("%d",m);
}