用c语言模拟抛硬币的试验

思路是有的但是编程不是很会。输入一个数字n,利用随机函数生成n个数,如果这些数大于0。5则为正面,否则为反面,统计并输出正反面的次数。希望大神们发一下代码,或者直接做出来程序发到邮箱617248488@qq.com

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define INT_MAX  100
void main()
{
  int n,zhengsum=0,fansum=0;
  srand(time(NULL));
  scanf("%d",&n);
  while(n--)
  {
      if(rand()%INT_MAX*1.0/INT_MAX>0.5)
          zhengsum++;
      else
          fansum++;
  }
  printf("正面数:%d 反面数: %d\n",zhengsum,fansum);
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网