srand((unsigned)time(&t));
for (i = 0; i<n; i++)
{
a[i] = (rand() % 365) + 1;
}
}
int isSameWithTwo(int a[], int n)
{
int temp = -1;
int i, j;
for (i = 0; i<n – 1; i++)
{
temp = a[i];
for (j = i + 1; j<n; j++)
{
if (temp == a[j])
{
return 1;
}
}
}
return 0;
}
void main()
{
int birthday[50];
int i, same = 0;
for (i = 0; i<100000; i++)
{
randomBirthday(birthday, 50);
if (isSameWithTwo(birthday, 50) == 1)
{
same++;
}
}
printf(“100000次测试,有%d 次出现相同的,相同的概率是:%lf”, same, same*1.0 / 100000);
getchar();
}
效果:100000次测试,有100000 次出现相同的,相同的概率是:1.000000
【说明】随机数是伪随机数,而且模拟了10w次,这个概率是无限次接近1的 。
我测试了下,基本每一次都有2个生日是统一天的 。
所以概率是1. 理论上是97%,大三组合数学上有证明的 。
运行结果:
文章插图
【生日测试两人合不合适,24节气生日性格最全揭秘?】我现在已经毕业将近两年了,从大学开始学编程,期间学习了C需要编程,C++需要编程,Win32编程,MFC编程,毕业之后进入一家图像处理相关领域的公司,掌握了用OpenCV对图像进行处理,如果大家对相关领域感兴趣的话,可以关注我,我这边会为大家进行解答哦!我这边还有c、c++、Win32、MFC编程相关资料哦,有兴趣的朋友可以关注我,找我要哦!免费哒!
- 红旗h5真实油耗2.0t测试 红旗h5油耗高不高
- 农历3月28日是什么星座,3月28阴历生日是什么星座的
- 79羊男2020年运势完整版,79年10月生日到2020年4月几岁?
- 姓名测试两人是否有夫妻缘分,两个人的名字笔画数相减等于6那么我们的缘分是什么?
- 老黄历算命生辰八字,202112月8号农历生日是哪天?
- 塔罗测试下月将要发生什么,塔罗测试:我们还有希望
- 测试你洞察人心的能力,友情测试题
- 1998年农历七月二十九,生辰八字算命婚姻配对免费测试男生 农历四月…
- 正月初九是老天爷的生日,玉皇大帝的来历
- 生辰八字打分测试免费,生辰八字测名打分