turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?不要从别的地方复制
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 12:25:07
![turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?不要从别的地方复制](/uploads/image/z/14307220-28-0.jpg?t=turbonbsp%3Bcnbsp%3B2.0%E6%80%8E%E6%A0%B7%E4%BA%A7%E7%94%9F4%E4%B8%AA0-9%E4%B9%8B%E9%97%B4%E6%97%A0%E9%87%8D%E5%A4%8D%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%95%B0%3F%E4%B8%8D%E8%A6%81%E4%BB%8E%E5%88%AB%E7%9A%84%E5%9C%B0%E6%96%B9%E5%A4%8D%E5%88%B6)
turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?不要从别的地方复制
turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?
不要从别的地方复制
turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?不要从别的地方复制
#includenbsp;amp;lt;stdlib.hamp;gt;nbsp;#includenbsp;amp;lt;stdio.hamp;gt;nbsp;#includenbsp;amp;lt;time.hamp;gt;nbsp;intnbsp;main(nbsp;voidnbsp;)nbsp;{nbsp;nbsp;intnbsp;i,j,a[4],temp;nbsp;nbsp;nbsp;nbsp;srand((unsigned)time(NULL));nbsp;nbsp;nbsp;nbsp;for(i=0;iamp;lt;4;i++)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;{nbsp;loop:nbsp;temp=a[i]=rand()%10;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;for(j=0;jamp;lt;i;j++)nbsp;nbsp;nbsp;nbsp;if(temp==a[j])nbsp;gotonbsp;loop;nbsp;nbsp;nbsp;nbsp;elsenbsp;j++;nbsp;}nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;for(i=0;iamp;lt;4;i++)nbsp;nbsp;printf(“%d “,a[i]);nbsp;returnnbsp;0;}这是我自己写的,我现在都不用tc了,太老了,都用vc了,支持汉字.在vc下调试没错的,在tc下把那个rand()函数改为tc下的随即函数random()应该就可以了吧,你试试.我没tc了. 查看原帖>>
求采纳