標題:
猜拳遊戲 (四)
[打印本頁]
作者:
歐柏罕
時間:
2018-4-9 19:59
標題:
猜拳遊戲 (四)
本帖最後由 歐柏罕 於 2018-4-9 20:53 編輯
需求說明:
1. 為程式加上一個適當的標題 (如: *** 猜拳遊戲 v1.0 ***)
2. 要有判斷輸入錯誤的機制
3. 加上戰果統計, 顯示總共贏了幾次, 輸了幾次, 平手幾次.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int player, computer;
int win=0,lose=0,draw=0;
srand(time(NULL));
string name[]={"剪刀","石頭","布"};
cout<<"☆★☆ 猜拳遊戲 ☆★☆"<<endl;
start:
cout<<endl<<"請出拳! (1)剪刀 (2)石頭 (3)布 (0)結束"<<endl;
cin>>player;
if(player==0)
{
goto end;
}
else if(player>=1 && player<=3)
{
computer=rand()%3+1;
cout<<"你出: "<<name[player-1]<<endl;
cout<<"電腦出: "<<name[computer-1]<<endl;
if(player==computer)
{
cout<<"平手!"<<endl;
draw++;
}else if((player==1 && computer==3)||(player==2 && computer==1)||(player==3 && computer==2))
{
cout<<"你贏了!"<<endl;
win++;
}else
{
cout<<"電腦贏了!"<<endl;
lose++;
}
goto start;
}
else
{
cout<<"輸入錯誤!"<<endl;
goto start;
}
end:
cout<<endl<<"☆★☆ 戰果統計 ☆★☆"<<endl;
cout<<"總共贏了"<<win<<"次, 輸了"<<lose<<"次, 平手"<<draw<<"次!"<<endl<<endl;
system("pause");
return 0;
}
複製代碼
作者:
彭煥宇
時間:
2018-4-9 20:13
此帖僅作者可見
作者:
沈子晏
時間:
2018-4-9 20:29
此帖僅作者可見
作者:
盧佑恩
時間:
2018-4-9 20:40
此帖僅作者可見
作者:
盧佑芯
時間:
2018-4-9 20:45
此帖僅作者可見
作者:
黃宇瑄
時間:
2018-4-9 20:55
此帖僅作者可見
作者:
黃宇綸
時間:
2018-4-9 20:56
此帖僅作者可見
作者:
洪翊展
時間:
2018-4-9 20:56
此帖僅作者可見
作者:
洪翊庭
時間:
2018-4-9 21:00
此帖僅作者可見
作者:
李治毅
時間:
2018-4-15 09:52
此帖僅作者可見
作者:
黃宇綸
時間:
2018-4-22 23:31
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2