作者: 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
整多個bool..如果output左就轉true..
run function之前check左bool係false先做
作者: DarkHero 時間: 2015-8-19 01:18
我鐘意順序抽個數字出黎打亂佢,然後再順序抽就當佢係隨機
作者: ccw2 時間: 2015-8-19 12:58
請問可否詳細少少(>_<)
因為個output 會不停出11111111111突然33333333322222咁
感謝
作者: Steven 時間: 2015-8-19 14:52
當個output只係得0-5呢6個數字
開個bool叫checknum[6] = false
如果output叫 i
- while checknum[i] = false
- {
- 你個function
- checknum[i} = true
- }
作者: ccw2 時間: 2015-8-19 22:06
本帖最後由 ccw2 於 2015-8-19 22:08 編輯
如果output為1111111為何這樣也不停做 case1??
-
- int number =7;
- ..
- while(1)
- if (output < 6){
- int value3 = (output != number);
- if (value3 = 1) {
- switch (output)
- {
- case 0:
- number = 0;
- cout << "number = 0 ";
- break;
- case 1:
- number = 1;
- cout << "number = 1 ";
- break;
- case 2:
- number = 2;
- cout << "number = 2 ";
- break;
- case 3:
- number = 3;
- cout << "number = 3 ";
- break;
- case 4:
- number = 4;
- cout << "number = 4 ";
- break;
- case 5:
- number = 5;
- cout << "number = 5 ";
- break;
- }
- }
- }
作者: acw@home 時間: 2015-8-19 22:14
change
if (value3 = 1)
to
if (value3 == 1)

