訪客只能看到部份內容,免費 加入會員 或由臉書 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.......