第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

想用C++編寫(xiě)一個(gè)農(nóng)夫過(guò)河程序,不知如何改變類中數(shù)組的值,求指教

想用C++編寫(xiě)一個(gè)農(nóng)夫過(guò)河程序,不知如何改變類中數(shù)組的值,求指教

C++
劉冬ld 2016-12-12 15:08:49
#?include"iostream" using?namespace?std; class?Game { public: ?int?m[4]; ?int?n; ?void?bijiao(int?m[4]) ?{ ??if(m[0]==0)??????//人不在 ??{ ???if(m[1]==0)??//狼不在 ???{ ????if(m[2]==1)?????//羊在 ????{ ?????if(m[3]==1)????//菜在 ??????{ ???????cout<<"很遺憾,羊吃了菜"<<endl; ???????n=0; ??????????} ????} ???} ???else???????//狼在 ???{ ????if(m[2]==1)????//羊在 ????{ ?????cout<<"很遺憾,狼吃掉了羊"<<endl; ?????n=0; ????} ???} ??} ?} }; class?Cout { public: ?int?c[4],d[4]; ?void?shuchu(int?c[4],int?d[4]) ?{ ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"????????????"; ??if(c[0]==0)?cout<<"????";else?cout<<"狼??";if(c[1]==0)?cout<<"????";else?cout<<"羊??"; ??if(c[2]==0)?cout<<"????";else?cout<<"菜??";if(c[3]==0)?cout<<"??????";else?cout<<"農(nóng)夫??"; ??cout<<"|???????????????|"; ??if(d[0]==0)?cout<<"????";else?cout<<"農(nóng)夫??";if(d[1]==0)?cout<<"????";else?cout<<"菜??"; ??if(d[2]==0)?cout<<"????";else?cout<<"羊??";if(d[3]==0)?cout<<"????";else?cout<<"狼"<<endl; ?????cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ??cout<<"??????????????????????????????|???????????????|?????????????"<<endl; ?} ?void?tishi() ?{ ??cout<<"請(qǐng)選擇農(nóng)夫帶著誰(shuí)過(guò)河,輸入代表的數(shù)字,摁Enter確認(rèn)"<<endl; ??cout<<"1.菜"<<endl<<"2.羊"<<endl<<"3.狼"<<endl; ?} }; class?choice:public?Cout { public: ?void?xuanze1() //感覺(jué)問(wèn)題出現(xiàn)在這里,switch語(yǔ)句執(zhí)行后,并不能夠改變數(shù)組C的值 ?{ ??int?i; ??cin>>i; ??switch(i) ??{ ??case?'1':c[2]=1,c[3]=1,d[0]=0,d[1]=0; ??case?'2':c[1]=1,c[3]=1,d[0]=0,d[2]=0; ??case?'3':c[0]=1,c[3]=1,d[0]=0,d[3]=0; ??} ?} ?void?xuanze2() ?{ ??int?j; ??cin>>j; ??switch(j) ??{ ??case?'1':c[2]=0,c[3]=0,d[0]=1,d[1]=1; ??case?'2':c[1]=0,c[3]=0,d[0]=1,d[2]=1; ??case?'3':c[0]=0,c[3]=0,d[0]=1,d[3]=1; ??} ?} }; #?include?"iostream" using?namespace?std; #?include?"game.h" void?main() { ?Game?a; ?for(int?i?=?0;?i?<?5;?i++) ??{ ????a.m[i]?=0; ??} ?Game?b; ?for(int?i?=?0;?i?<?5;?i++) ??{ ????b.m[i]?=1; ??} ?Cout?q; ?choice?o; ?while(b.m[0]==1||b.m[1]==1||b.m[2]==1||b.m[3]==1) ?{ ?q.shuchu(a.m,b.m); ?q.tishi(); ?o.xuanze1(); ?a.bijiao(a.m); ?b.bijiao(b.m); ?system("cls"); ?q.shuchu(a.m,b.m); ?q.tishi(); ?o.xuanze2(); ?a.bijiao(a.m); ?b.bijiao(b.m); ?system("cls"); ?} ?system("pause"); };?問(wèn)題存在于執(zhí)行switch語(yǔ)句后,類Cout中的C D數(shù)組值,并不能夠改變,求教如何實(shí)現(xiàn)這個(gè)程序,多謝了
查看完整描述

1 回答

?
你小子可以啊

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

你的if條件語(yǔ)句怎么套了這么多。。。看著都麻煩

查看完整回答
反對(duì) 回復(fù) 2016-12-12
  • 劉冬ld
    劉冬ld
    if語(yǔ)句多不是問(wèn)題,重點(diǎn)是后面的問(wèn)題。求解答啊。
  • 1 回答
  • 0 關(guān)注
  • 1457 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)