前景提要
C++中rand()函数的翻车
0 悬赏园豆: 140 [待解决问题] Case* GenerateTestcase(int num, int maxn, int minc) { Case* testCase = new Case[num]; srand((unsigned)time(NULL)); int n,c; for(int i=0;i<num;i++){ n=rand()%maxn+3; c=rand()%minc+minc; int w[n]; int v[n]; for(int j = 0;j < n;j++ ) w[j] = rand() % 10 + 1; for(int k = 0;k < n;k++ ) v[k] = rand() % 10 + 1; testCase[i]=Case(n,c,w,v); } return testCase; }
为什么会出现7274040????? C++ rand() Pudding10335 | 初学一级 | 园豆: 19
提问于:2020-06-07 12:39 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(3) 0 单单一段代码看不出问题在哪,建议把全部代码发出来 Conan-jine | 园豆:927 (小虾三级) | 2020-06-07 18:26 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 如果有足够时间,建议Debug 骑着兔子的蜗牛 | 园豆:295 (菜鸟二级) | 2020-06-18 21:46 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 还有其他部分吗?
建议全部放出来。 Trotyl° | 园豆:204 (菜鸟二级) | 2020-06-28 17:04 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。