猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这个函数的功能是从1到33中任意选6个不同的数,是把一百一十多万种的情况都列出来
请教下在c语言程序中怎样用rand函数编写一个从1到33中任选6个不同的数的程序?该怎么做,有知道的大佬吗?
侃侃无极
浏览 126
回答 2
2回答
侃侃尔雅
先建一个数组ay={1,……33},指针*p=ay首先,了解rand()/33即是从0-32中任选一个数则第一个数a=*(p+rand()/33)然后,从剩下32数中任选一个数b,过程如下:for(inti=a;i<33;i++){p+a=p+a+1;}令b=*(p+rand()/32)如此循环到6,自己写吧
0
0
0
慕雪6442864
先建一个数组ay= {1,……33}, 指针*p = ay首先,了解rand()/33 即是从0-32中任选一个数则第一个数a = *(p+rand()/33)然后,从剩下32数中任选一个数b,过程如下:for(int i = a; i<33;i++){p+a = p+a+1;}令b = *(p+rand()/32)如此循环到6,自己写吧
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续