Re: [問題] 類似終極密碼節目
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
0
2
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章