turbonbsp;cnbsp;2.0怎样产生4个0-9之间无重复的随机数?不要从别的地方复制
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 00:29:27
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了. 查看原帖>>
求采纳