访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容
没东西可以抓
下面是引用唐老鸭于2005-05-7 04:06发表的 :你可以做个MARK的阵列....当该数随机被取出时....该数的MARK阵列为1....例如我随机取出了9这个数....MARK[9]=1...........
下面是引用panasonic732于2005-05-7 11:41发表的 : 不懂 ==|||鸭大能举例一下吗?.......
#include<iostream> #include<stdlib.h> #include<ctime> using namespace std; void main() { int c[5]; int mark[10]; int number; for(int i=0;i<10;i++) mark[i]=0; srand(time(NULL)); for(int a=1;a<5;a++) { do { number=rand()%10; } while(mark[number]!=0); c[a]=number; mark[number]=1; cout << c[a] << endl; } }
下面是引用真希于2005-05-7 14:17发表的 : 感谢唐老鸭大哥当中mark<i>=0改成mark[ i ]=0.......