Board logo

標題: c++ 如何忽略重復的答案 [打印本頁]

作者: ccw2    時間: 2015-8-18 22:35     標題: c++ 如何忽略重復的答案

因為在下新手一名,請多多指教

因為有個output會不停出------->0,1,2,3,4,5  這六個數字
我想只抽一次數字後做一次function, (我估都係用switch方便少少)
之後重復就不做(這就是我解不到的問題)
直到下一次不同的output(數字)出現後才做令一個function

請問大家應如何寫?
感謝
作者: snoopy11hk    時間: 2015-8-18 22:39

起個 last draw number variable
如果 啱啱 draw number = last draw number
作者: Steven    時間: 2015-8-19 00:50

因為在下新手一名,請多多指教

因為有個output會不停出------->0,1,2,3,4,5  這六個數字
我想只抽一次數字 ...
ccw2 發表於 2015-8-18 22:35


整多個bool..如果output左就轉true..
run function之前check左bool係false先做
作者: DarkHero    時間: 2015-8-19 01:18

我鐘意順序抽個數字出黎打亂佢,然後再順序抽就當佢係隨機
作者: ccw2    時間: 2015-8-19 12:58

整多個bool..如果output左就轉true..
run function之前check左bool係false先做
Steven 發表於 2015-8-19 00:50


請問可否詳細少少(>_<)
因為個output 會不停出11111111111突然33333333322222咁
感謝
作者: Steven    時間: 2015-8-19 14:52

請問可否詳細少少(>_
ccw2 發表於 2015-8-19 12:58


當個output只係得0-5呢6個數字
開個bool叫checknum[6] = false

如果output叫 i
  1. while checknum[i] = false
  2. {
  3. 你個function
  4. checknum[i} = true
  5. }
複製代碼
大約咁上下
作者: ccw2    時間: 2015-8-19 22:06

本帖最後由 ccw2 於 2015-8-19 22:08 編輯

如果output為1111111為何這樣也不停做 case1??

  1. int number =7;
  2. ..
  3. while(1)
  4. if (output < 6){                                               
  5. int value3 = (output != number);
  6. if (value3 = 1) {
  7. switch (output)
  8. {                                                                               
  9. case 0:
  10. number = 0;
  11. cout << "number = 0 ";
  12. break;
  13. case 1:
  14. number = 1;
  15. cout << "number = 1 ";
  16. break;
  17. case 2:
  18. number = 2;
  19. cout << "number = 2 ";
  20. break;
  21. case 3:
  22. number = 3;
  23. cout << "number = 3 ";
  24. break;
  25. case 4:
  26. number = 4;
  27. cout << "number = 4 ";
  28. break;
  29. case 5:
  30. number = 5;
  31. cout << "number = 5 ";
  32. break;
  33.                                                                         }
  34.                                                                 }
  35.                                                         }
複製代碼

作者: acw@home    時間: 2015-8-19 22:14

change
if (value3 = 1)
to
if (value3 == 1)





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2