用随机数模拟掷两次骰子,,他们差为奇数与偶数的概率,,
高中知识,可以用程序模拟,也可以用笔计算出来
#include<iostream>
#include<cmath>
#include<cstring>
#include<iomanip>
#include<ctime>
#include<stdio.h>
#include<stdlib.h>
#include "这是声明类的头文件.h"
using namespace std;
int main()
{
int random_num1,random_num2,times;
int odd_even[2] = {0};
srand((int)time(NULL));
for(times = 1;times <= 100000000;times++)
{
random_num1 = rand()%7+1;
random_num2 = rand()%7+1;
//printf("差为:%d\n",abs(random_num1-random_num2));
if(abs(random_num1-random_num2) % 2 == 0)
{
odd_even[0]++;
}
else
{
odd_even[1]++;
}
}
printf("差为偶数的次数为:%d\n",odd_even[0]);
printf("差为奇数的次数为:%d\n",odd_even[1]);
return 0;
}
注:
1.有问题百度一下
2.解决不了的,看马克思哲学
3.本人老师是宝哥