標題:
猜拳遊戲 (四)
[打印本頁]
作者:
李泳霖
時間:
2022-5-6 14:17
標題:
猜拳遊戲 (四)
本帖最後由 李泳霖 於 2022-5-6 20:49 編輯
需求說明:
1. 為程式加上一個適當的標題 (如: *** 猜拳遊戲 v1.0 ***)
2. 要有判斷輸入錯誤的機制
3. 加上戰果統計,顯示總共贏了幾次,輸了幾次,平手幾次。
[hide][code]#include<iostream>
#include<cstdlib>
#include<ctime>
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;
}
複製代碼
[/hide][/code]
作者:
李泳霖
時間:
2022-5-6 15:49
此帖僅作者可見
作者:
賴聿均
時間:
2022-5-6 19:29
此帖僅作者可見
作者:
許志捷
時間:
2022-5-6 19:48
此帖僅作者可見
作者:
陳柏融
時間:
2022-5-6 20:02
此帖僅作者可見
作者:
王宥凱
時間:
2022-5-6 20:03
此帖僅作者可見
作者:
吳侑諶
時間:
2022-5-6 20:17
此帖僅作者可見
作者:
蘇允翎
時間:
2022-5-6 20:32
此帖僅作者可見
作者:
洪浚恩
時間:
2022-5-6 20:34
此帖僅作者可見
作者:
陳柏融
時間:
2022-5-6 20:39
此帖僅作者可見
作者:
尤爾璿
時間:
2022-5-6 20:40
此帖僅作者可見
作者:
尤爾帆
時間:
2022-5-6 20:44
此帖僅作者可見
作者:
陳柏融
時間:
2022-5-6 20:45
此帖僅作者可見
作者:
呂宏晏
時間:
2022-5-6 20:46
此帖僅作者可見
作者:
賴聿均
時間:
2022-5-6 21:00
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2