用随机数模拟高中概率的程序C++版本

用随机数模拟掷两次骰子,,他们差为奇数与偶数的概率,,
高中知识,可以用程序模拟,也可以用笔计算出来

#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.本人老师是宝哥

发布了17 篇原创文章 · 获赞 1 · 访问量 295

猜你喜欢

转载自blog.csdn.net/xjlovewjh/article/details/103443920
今日推荐