標題:
猜拳遊戲 (一)
[打印本頁]
作者:
tonyh
時間:
2016-8-27 10:22
標題:
猜拳遊戲 (一)
本帖最後由 tonyh 於 2016-8-27 10:47 編輯
運用產生隨機亂數的技巧, 設計一個猜拳遊戲,
使用者可以選擇出剪刀石頭或布, 電腦隨機出拳.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int player,computer;
cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
cin>>player;
computer=rand()%3+1;
cout<<"你出";
if(player==1)
cout<<"剪刀!"<<endl;
else if(player==2)
cout<<"石頭!"<<endl;
else
cout<<"布!"<<endl;
cout<<"電腦出";
if(computer==1)
cout<<"剪刀!"<<endl;
else if(computer==2)
cout<<"石頭!"<<endl;
else
cout<<"布!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
高允懋
時間:
2016-8-27 10:40
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re:
int p,c;
srand(time(NULL));
cout<<"請出拳 (1)剪刀 (2)石頭 (3)布 ";
cin>>p;
if(p==1)
cout<<"你出剪刀"<<endl;
else if(p==2)
cout<<"你出石頭"<<endl;
else if(p==3)
cout<<"你出布"<<endl;
else
{
cout<<"輸入錯誤"<<endl;
goto re;
}
c=rand()%3+1;
if(c==1)
cout<<"電腦出剪刀"<<endl;
else if(c==2)
cout<<"電腦出石頭"<<endl;
else
cout<<"電腦出布"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃茂勛
時間:
2016-8-27 10:40
本帖最後由 黃茂勛 於 2016-8-27 10:47 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
re_start:
system("cls");
int player, computer;
cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
cin>>player;
srand(time(NULL));
computer=rand()%3+1;
if(player==1)
cout<<"你出剪刀!"<<endl;
else if(player==2)
cout<<"你出石頭!"<<endl;
else if(player==3)
cout<<"你出布!"<<endl;
else
{
cout<<"你來亂的!"<<endl;
goto re_start;
}
if(computer==1)
cout<<"電腦出剪刀!"<<endl;
else if(computer==2)
cout<<"電腦出石頭!"<<endl;
else
cout<<"電腦出布!"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陸長辰
時間:
2016-8-27 10:46
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int player,computer;
cout<<"請出拳:(1)剪刀(2)石頭(3)布"<<endl;
cin>>player;
computer=rand()%3+1;
cout<<"你出:";
if(player==1)
cout<<"剪刀"<<endl;
else if(player==2)
cout<<"石頭"<<endl;
else
cout<<"布"<<endl;
cout<<"電腦出:";
if(computer==1)
cout<<"剪刀"<<endl;
else if(computer==2)
cout<<"石頭"<<endl;
else
cout<<"布"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
陳泓瑜
時間:
2016-8-27 10:49
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int plr,com;
srand(time(NULL));
com=rand()%3+1;
cout<<"請出拳 (1) 剪刀 (2) 石頭 (3) 布 :";
cin>>plr;
cout<<"你出 ";
if(plr==1)
cout<<"剪刀!";
if(plr==2)
cout<<"石頭!";
if(plr==3)
cout<<"布!";
cout<<"電腦出 ";
if(com==1)
cout<<"剪刀!";
if(com==2)
cout<<"石頭!";
if(com==3)
cout<<"布!";
system("pause");
return 0;
}
複製代碼
作者:
康湍榆
時間:
2016-9-3 09:40
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
srand(time(NULL));
int player,computer;
cout<<"*****猜拳遊戲*****"<<endl;
cout<<"--------------------"<<endl;
cout<<"請出拳! (1)剪刀(2)石頭(3)布: ";
cin>>player;
computer=rand()%3+1;
if(player==1)
cout<<"你出剪刀!"<<endl;
else if(player==2)
cout<<"你出石頭!"<<endl;
else
cout<<"你出布!"<<endl;
if(computer==1)
cout<<"電腦出剪刀!"<<endl;
else if(computer==1)
cout<<"電腦出石頭!"<<endl;
else
cout<<"電腦出布!"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2