这个函数的功能是从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,自己写吧

慕雪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,自己写吧
打开App,查看更多内容
随时随地看视频慕课网APP