標題:
[作業] 猜拳遊戲 (三)
[打印本頁]
作者:
tonyh
時間:
2015-5-9 11:48
標題:
[作業] 猜拳遊戲 (三)
本帖最後由 tonyh 於 2015-5-16 10:50 編輯
運用產生隨機亂數的技巧, 設計一個猜拳遊戲,
使用者可以選擇出剪刀石頭或布, 電腦隨機出拳,
比對後判斷輸贏, 並加上 goto 敘述使可重複遊戲.
[attach]1237[/attach]
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
string name[3]={"剪刀","石頭","布"};
int player,computer;
re:
cout<<"請出拳! (1)剪刀 (2)石頭 (3)布 ";
cin>>player;
cout<<"你出"<<name[player-1]<<endl;
computer=rand()%3+1;
cout<<"電腦出"<<name[computer-1]<<endl;
if(player==computer)
cout<<"平手!"<<endl;
else if((player==1 && computer==3)||(player==2 && computer==1)||(player==3 && computer==2))
cout<<"你贏了!"<<endl;
else
cout<<"電腦贏了!"<<endl;
cout<<endl;
goto re;
system("pause");
return 0;
}
複製代碼
作者:
梁和雋
時間:
2015-5-9 11:51
此帖僅作者可見
作者:
謝瀞儀
時間:
2015-5-9 11:53
此帖僅作者可見
作者:
李知易
時間:
2015-5-9 12:03
此帖僅作者可見
作者:
洪振庭
時間:
2015-5-9 14:18
此帖僅作者可見
作者:
李大全
時間:
2015-5-16 10:52
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2