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

看板C_and_CPP (C/C++)作者 (虫)時間16年前 (2009/04/26 13:21), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/3 (看更多)
老師要我們寫一個猜密碼的程式 以下是菜鳥我寫的 #include<iostream> using namespace std; int main(){ char go_again = 'Y'; while(go_again == 'Y'||go_again == 'y'){ int a; cout<<"請輸入一個(1~100)數字:"; cin>> a; if(a < (rand( )%100)+1) cout<<"答案比"<<a<<"大\n"; else if(a > (rand( )%100)+1) cout<<"答案比"<<a<<"小\n" else cout<<"you got it!!\n"; cout<<"要繼續?(要就輸入 Y or y ):"; cin>>go_again; } } 電腦會隨機取一個數字 而我要一直猜到對為止 只是中間還少了一個迴圈 是要用for嗎?? 不知從何改起ˊˋ 救命阿~ 邏輯不及格 > < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.146.203.213

04/26 13:27, , 1F
兩次的 (rand( )%100)+1 會跑出不同的數字喔...
04/26 13:27, 1F

04/26 14:01, , 2F
所以要設一個 n=((rand()%100)+1)是嗎?
04/26 14:01, 2F
文章代碼(AID): #19y-zB0_ (C_and_CPP)
文章代碼(AID): #19y-zB0_ (C_and_CPP)