c语言产生数在10到20之间,c,_C语言统计10到20之间随机数的出现次数?,c - phpStudy...

C语言统计10到20之间随机数的出现次数?

#include

#include

#include

#define N 10

int a[N];

void gen_random(int min, int max)

{

int i;

for (i = 0; i < N; ++i) {

a[i] = rand() % min + (max - min + 1);

}

}

int main(void)

{

int m, n, histogram[10] = {0};

srand(time(NULL));

gen_random(10, 20);

for (m = 0; m < N; ++ m) {

++ histogram[a[m]];

}

for (n = 0; n < N; ++ n){

printf("No.%d random number %d appears %d times\n", n, a[n], histogram[a[n]]);

}

return 0;

}

代码生成10-20之间的随机整数,并且统计每个数的出现次数。但是出现了负数和反常统计结果,请问代码那里有问题?

Error:

No.1 random number 17 appears 2 times

No.2 random number 18 appears -68681239 times

No.3 random number 14 appears -529580218 times

No.4 random number 11 appears 2 times

No.5 random number 20 appears 1 times

No.6 random number 11 appears 2 times

No.7 random number 16 appears 1 times

No.8 random number 15 appears 32556 times

No.9 random number 19 appears 32765 times

Segmentation fault

OS: LinuxMint 17 rosa 64bit

GCC: 4.8.4

相关阅读:

Eclipse:控制台如何过滤输出内容呢?

LayoutAnimationController不起作用

寻求一种html头部公共调用解决方案

RTMP iPhone实现flash播放

请问gulp怎么样配置前端目录结构?

MYSQL 错误日志解决

Service Logic 分层的一些问题!!求指教

Windows 下 Pycharm 的正确编码设置?

[Spring MVC] servlet-context.xml报错

mongodb not嵌套or/and 查询如何实现

angularjs的局部页面跳转

wamp 两个不同的php.ini

javascript正则test结果交替出现疑问

nodejs 报错

thinkphp如何debug, 和php一样还是单独的方式?

windows下 npm安装hexo失败

vue中如何为img添加src变量

和一样么?

固定定位的元素随滚动条闪动问题在微信浏览器下

mac os 下修改文件的权限出现下面的问题怎么办?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值