RT,我做了一个程序,测运气的,为什么总是0%或者1%
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int ccc(int n,int m){
srand((int)time(NULL));
return rand()%m+n;
}
void sleep(){
int hh=ccc(ccc(1,20),ccc(100,1000));
for(int i=1;i<=hh;i++)
{
}
}
int k,w,l,bb;
int main()
{
for(int i=1;i<=100000;i++)
{
bb=ccc(1,20);
sleep();
bb=ccc(1,2);
if(bb%2==1)
{
l++;
k++;
}
else
{
w++;
k++;
}
}
cout<<"你赢的概率是:"<<w*1.0/k*1.0<<"%";
return 0;
}