標題:
猜拳遊戲 (二)
[打印本頁]
作者:
葉桔良
時間:
2022-7-23 02:30
標題:
猜拳遊戲 (二)
本帖最後由 葉桔良 於 2022-7-30 01:03 編輯
以陣列存放 "剪刀" "石頭" "布",改寫上一個程式。
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand(time(NULL));
int player,computer;
string n[]={"剪刀","石頭","布"};
cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
cin>>player;
computer=rand()%3+1; //1~3
cout<<"你出"<<n[player-1]<<endl;
cout<<"電腦出"<<n[computer-1]<<endl;
system("pause");
return 0;
}
複製代碼
//引入三個標頭檔(輸入輸出串流、標準函式庫、時間) 並且命名空間為std
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
//設定種子亂數
srand(time(NULL));
//宣告玩家與電腦出的拳以整數型態呈現
int player,computer;
//設定三種出的拳到陣列裡面
string n[]={"剪刀","石頭","布"};
//顯示部分: 請玩家出拳的提示字元
cout<<"請出拳! (1)剪刀(2)石頭(3)布 ";
//輸入部分: 玩家依上面提示來做輸入
cin>>player;
//電腦產生一個亂數在1~3區間
computer=rand()%3+1; //1~3
//將玩家輸入的數字放到陣列裡(陣列的index是從0開始,所以要-1)
cout<<"你出"<<n[player-1]<<endl;
//將電腦產生的亂數放到陣列裡(陣列的index是從0開始,所以要-1)
cout<<"電腦出"<<n[computer-1]<<endl;
//畫面暫停並回傳0
system("pause");
return 0;
}
複製代碼
作者:
葉桔良
時間:
2022-7-23 16:14
此帖僅作者可見
作者:
許博鈞
時間:
2022-7-23 16:52
此帖僅作者可見
作者:
連翊恩
時間:
2022-7-23 17:30
此帖僅作者可見
作者:
黃昱琁
時間:
2022-7-23 17:54
此帖僅作者可見
作者:
石皓云
時間:
2022-7-24 10:44
此帖僅作者可見
作者:
許浩浩
時間:
2022-7-27 21:09
此帖僅作者可見
作者:
張駿霖
時間:
2022-7-30 09:39
此帖僅作者可見
作者:
侯宥安
時間:
2022-7-30 15:29
此帖僅作者可見
作者:
錢冠叡
時間:
2022-7-30 15:41
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2