Re: [問題] 類似終極密碼節目

看板C_and_CPP (C/C++)作者 (呼哩呼哩)時間16年前 (2009/04/26 13:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《shuan0130 (虫)》之銘言: : 老師要我們寫一個猜密碼的程式 : 以下是菜鳥我寫的 : #include<iostream> : using namespace std; : int main(){ : char go_again = 'Y'; int a, NUM = 0; //宣告放迴圈內不太好 : while(go_again == 'Y'||go_again == 'y'){ NUM = rand()%100 + 1; //這東西要放外面不然數字會一直變 for( ; ; ){ //迴圈停止條件為猜對的break; : cout<<"請輸入一個(1~100)數字:"; : cin>> a; : if(a < NUM ){ : cout<<"答案比"<<a<<"大\n"; : }else if(a > NUM){ : cout<<"答案比"<<a<<"小\n" : }else{ cout<<"you got it!!\n"; btrak;    //猜對就跳出for loop } } : cout<<"要繼續?(要就輸入 Y or y ):"; : cin>>go_again; : } : } : 電腦會隨機取一個數字 : 而我要一直猜到對為止 : 只是中間還少了一個迴圈 : 是要用for嗎?? : 不知從何改起ˊˋ 救命阿~ 邏輯不及格 > < 不保證可以跑XDD 另外if、for、while不管有幾行我都習慣加{}包起來~ 雖然佔版面不過比較清楚就是... 寫完BigInt來發文賺個錢... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.213.156 ※ 編輯: ktprms 來自: 140.121.213.156 (04/26 13:59)

04/26 14:35, , 1F
嗯嗯 謝謝^^ 剛剛試了可以用
04/26 14:35, 1F
文章代碼(AID): #19y_VMn6 (C_and_CPP)
文章代碼(AID): #19y_VMn6 (C_and_CPP)