永发信息网

投100次骰子,统计1-6出现的次数。 用C语言编程。

答案:4  悬赏:0  手机版
解决时间 2021-01-18 13:11
投100次骰子,统计1-6出现的次数。 用C语言编程。
最佳答案
#include "stdio.h"
#include "time.h"
#include "stdlib.h"
main()
{
    system("cls");
    int i,j,b;
    int a1[100],a2[100],a3[100],a4[100],a5[100],a6[100],g[100];
    int n1=0,n2=0,n3=0,n4=0,n5=0,n6=0;
    j=0;
 //   b=0;
    srand(time(NULL));
    for(i=0;i<100;i++)
    {
        g[i]=rand()%6+1;
      if(g[i]==1)
      {
       n1++;
      }
      if(g[i]==2)
      {
       n2++;
      }
      if(g[i]==3)
      {
       n3++;
      }
      if(g[i]==4)
      {
       n4++;
      }
      if(g[i]==5)
      {
       n5++;
      }
      if(g[i]==6)
      {
       n6++;
      }
    }
  //  printf("No.1: ");
//    for(j=0;j<6;j++)
//    {

        printf("出现1的次数为%d
",n1);

        printf("出现2的次数为%d
",n2);

        printf("出现3的次数为%d
",n3);

        printf("出现4的次数为%d
",n4);

        printf("出现5的次数为%d
",n5);

        printf("出现6的次数为%d
",n6);

        printf("
");//    }

    printf("总数为%d(校验)
",n1+n2+n3+n4+n5+n6);  //  b=sizeof(a)/sizeof(int);
  //  for(i=0;i  //  {
  //      printf("%d次",a[j]);
  //  }

  //  printf("
");   // return 0;
    while(1);
}
刚刚你那个,我加的,所以很乱。。。   最基本的if判断和printf输出。你看看

全部回答
定义六个变量,用switch case 1,2,3...
变量加1追问求完整的。。。 谢谢啦。
先是随即100次,随即出骰子数 用for循环100次 rand出骰子数,if 判断是不是 >1 &&<6 在count统计一下就可以了。
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main()
{
int i,num,n[6]={0};
srand(time(NULL));//设置时间种子,让每次产生的随机数都不一样
printf("----------------------投100次骰子,统计1-6出现的次数----------------------------");
for(i=0;i<100;i++)
{
num=rand()%6+1;
switch(num)
{
case 1:
n[0]++;
break;
case 2:
n[1]++;
break;
case 3:
n[2]++;
break;
case 4:
n[3]++;
break;
case 5:
n[4]++;
break;
case 6:
n[5]++;
break;
default:break;
}
}

printf("1出现的次数:%d\n2出现的次数:%d\n3出现的次数:%d\n4出现的次数:%d\n5出现的次数:%d\n6出现的次数:%d\n",n[0],n[1],n[2],n[3],n[4],n[5]);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马小虎计算一道乘法算式,错把32看成23,结果是
酷派a893o手机膜,哪有卖的
2017考北理材料学院的博士,求助
废塑钢卖废品多钱一斤
530x38+46x380简便
赵丽颖带不动票房是为什么 西游记女儿国扑街
某校为美化校园,计划对面积为1800m 2 的区域
求助,家里电线是不是吃不消
tcl背投电视重影修理需要多少钱
贫穷会把人逼到什么地步
akg y50bt现在有假货吗我看某宝上几百到上千
在“探究摩擦力大小与哪些因素有关”的实验中
舒心糖水甜品这个地址在什么地方,我要处理点
这在吉林市的什么地方?
556.5m等于多少g,1M等于多少G
推荐资讯
许昌自架到郑大一附院
单选题化学是一门以实验为基础的学科,化学的
这款配置玩剑灵5档会卡吗?
求类似《我的徒弟又挂了》的长篇女主小说,急
维坊至毫州火车几点
进行股权投资时需要注意些什么
如果贷款买车大本和行驶本是不是要放到银行
我的征信被黑了,还能改回来么
天气稍微一凉,我的手就会冰凉,而且还会泛紫色
密云国泰有个女装品牌叫xx苑,三个字的,就艾格
BEIJING,Oct.14(Xinhua)——A total of 120 m
帮我百度一下河南牌照豫欣是河南哪个地区的豫
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?