Re: ﹝問題﹞猜骰子大小

看板C_and_CPP作者 (臨玥)時間14年前 (2010/04/11 16:19), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《grace7616 (臨玥)》之銘言: ※ 引述《agnes60519 (米奇)》之銘言: : http://paste.plurk.com/show/228683/ : 不知道為什麼我的骰子骰出來的數字會超過7 = = : 然後還有 : 我想要他跑很多次 : 就是這次遊戲結束後 詢問玩家是否還要繼續玩 : 前幾分鐘他有跑出來 不知道剛不小心動到什麼 就不見了= =... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.181

04/11 15:23,
大於七的問題解決了 可是我還是不懂要怎麼再次詢問玩家
04/11 15:23

04/11 15:24,
是否要再玩.... 謝謝:)
04/11 15:24

04/11 15:25,
我發現..我最後面打的東西也沒有跑出來耶= ="
04/11 15:25

04/11 15:25,
就是那個贏幾次跟累積獎金...
04/11 15:25

04/11 15:26,
因為程式就停在while(ch=='y'||ch=='Y');的無限迴圈中了
04/11 15:26

04/11 15:26,
當然不會跑之後的東西
04/11 15:26

04/11 15:27,
把最外面的do while(1)改成do while(ch=='y'||ch=='Y');
04/11 15:27

04/11 15:30,
是說倒數第三行的那個嗎?
04/11 15:30

04/11 15:32,
對 而且return 0;要放在do while迴圈外
04/11 15:32

04/11 15:33,
那我前面的那行要刪掉?
04/11 15:33

04/11 15:36,
而且你的結果很奇怪 You win! 是【B】喔! 恭喜莊家贏了
04/11 15:36

04/11 15:36,
這樣到底是贏還輸呀
04/11 15:36

04/11 15:38,
那裡我不知道要怎麼敘述..我想要輸出的意思是 答案真的
04/11 15:38

04/11 15:38,
玩家猜的
04/11 15:38

04/11 15:39,
喔不對 莊家贏的那段是想要輸出正確的答案是甚麼 然後
04/11 15:39

04/11 15:40,
莊家贏 玩家輸 我還是不懂return 0;跟do while迴圈
04/11 15:40

04/11 15:40,
要怎麼改... 對不起ˊˋ
04/11 15:40

04/11 15:50,
對耶= = 那....p_siz我也不能寫p_siz=BorS吧?
04/11 15:50

04/11 15:52,
我照了你上面說的那樣打 可是他只輸出"請按任意鍵繼續"
04/11 15:52

04/11 15:53,
然後我在按下去 他就跑出贏次輸幾次了 沒有再來一次耶
04/11 15:53

04/11 16:04,
可是我跑很正常耶
04/11 16:04
int main(int argc, char **argv){ ..... do{ a = rand() % 6 + 1; b = rand() % 6 + 1; c = rand() % 6 + 1; do{ ..... } ... cout<<"再玩一次嗎 ??? (y)\n";//詢問是否繼續 ? cin>>ch; printf("\n"); }while(ch=='y'||ch=='Y'); // 這樣只要輸入y就會再玩一次 cout << "您今日贏了"<< e_win << "次,輸了" << e_los <<"次。" << endl ; cout << "今日累積獎金為" << p_mon << " 元,歡迎下次再度光臨" << endl ; system("PAUSE"); return 0; } 另外中間p_size那一部分改成 printf("骰子為 %d + %d + %d = %d\n",a, b, c, a+b+c); if ( (a+b+c >= 11 && ch == 'B')||(a+b+c<=10 && ch == 'S') ) {//p選的號碼r骰子 printf("You win!\n"); e_win++; p_mon += p_bet; cout << "恭喜中獎,贏到了【"<< ........ }else{ printf("You lost!\n"); e_los++; p_mon-=p_bet; if ( a+b+c >= 11 ) ch = 'B'; else ch = 'S'; cout << "是【"<<ch<<"】喔! 恭喜莊家贏了【"<<p_bet<< "】。現在您.... } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.181

04/11 20:23, , 1F
原PO正妹是對的
04/11 20:23, 1F

04/11 21:14, , 2F
他跑到最後一行結果又錯了= = 不知道是多一個括號還是?
04/11 21:14, 2F

04/11 21:15, , 3F
文章代碼(AID): #1BmOObvR (C_and_CPP)
文章代碼(AID): #1BmOObvR (C_and_CPP)