|
发表于 2009-11-12 09:56:00
|
显示全部楼层
Re:这个问题,金山以前的题目
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include<iostram.h>
void main()
{
double cishu,xunhuan,c,p,q,n,d,jieguo,sum=0,a=0,b=0;
srand((unsigned)time(NULL));
cout<<"请输入你想循环次数:";
cin>>cishu;
cout<<"/N";
cout<<"请输入的内部循环次数:";
cin>>xunhuan;
cout<<"/N";
for(c=0;c<cishu;c++)
{
for(q=0;q<xunhuan;q++)
for(n=0;n<2;n++)
{
if(rand()%100*0.01<0.6)
a++;
if(rand()%100*0.01<0.7)
b++;
if(a==b)
p++;
a=b=0;
}
d=p/q;
sum+=d;
}
jieguo=sun/cishu;
cout<<"结果:"<<jieguo<<endl;
}
|
|