随机产生0-9个数执行40次之后显示出出现次数最多的三个数....这个杂办啊 ?就是记录出现次数那里不知道该怎么记录!!高手帮忙吖 !
随机产生一个0-9的数.....!执行40次之后显示出出现次数最多的三个数!!!主要是后面的那个!!判断和累加有点搞不明白!

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 马栏山壮士

    17人对此回答表示赞同

    C代码

    int arr[10] = {0}; //统计次数的数组,初始化为0
    int i;
    int num;
    int first, second, third;
    int count;

    for(i = 0; i < 40; i++){
    num = rand(10); //产生小于10的随机数
    arr[num]++; //记数+1
    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 香草

    12人对此回答表示赞同

    随机产生0-9个数 是什么意思??

    0个数是什么样子?
    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 灰机小小

    4人对此回答表示赞同

    我的理解是随机输入40个0到9之间的数,统计出现次数最多的三个数.不知道是不是这个意思.程序如下,后面附上结果:
    #include <time.h>
    #include <stdlib.h>
    void main(){
    time_t t;
    time(&t);
    srand(t);
    int r,count[10]={0};
    for(int i=0;i<40;i++){
    r = ra
    展开
    4
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 李大莉

    1人对此回答表示赞同

    建立一个由10个整数组成的数组,初值均设为零。然后产生随机数,并用此数作为下标找到数组单元,将该单元的值加一。循环40次后,在数组中挑数值大的拎出来三个不就行了?
    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部