標題:
賽馬程式 (四)
[打印本頁]
作者:
許婷芳
時間:
2020-2-21 18:11
標題:
賽馬程式 (四)
本帖最後由 許婷芳 於 2020-2-21 20:58 編輯
加入首頁選單, 新增買入的功能, 執行畫面如下:
在使用者輸入數值後, 畫面更新如下:
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int r,n=0;
int money=0,a,b; //money是餘額 a選項 b買入的金額
re:
n++;
re2:
system("cls");
int x[]={0,0,0,0};
string g[]={"◆","★","▲","●"}; //g[1]
srand(time(NULL));
cout<<"「好事成雙」賽馬場第 "<<n<<" 局"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0;i<4;i++)
{
cout<<g[i]<<endl;
}
cout<<endl<<"可用餘額:"<<money<<"元"<<endl<<endl;
cout<<"(1)買入 (2)下注 (3)離開 請選擇:";
cin>>a;
if(a==1)
{
cout<<"買入:";
cin>>b;
money+=b;
goto re2;
}
system("pause");
while(true)
{
system("cls");
r=rand()%4; //0~3
x[r]++;
cout<<"比賽進行中"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0;i<4;i++) //因為有4個符號跑4次
{
for(int j=0; j<=x[i]; j++) // j迴圈跑符號前面的空白
cout<<" ";
cout<<g[i]<<endl;
}
if(x[r]==73) // r=1
break;
_sleep(10);
}
system("cls");
cout<<"比賽結束!"<<g[r]<<" 贏得比賽!!!"<<endl;
cout<<"-------------------------------------------------------------------------| 終點"<<endl;
for(int i=0;i<4;i++)
{
for(int j=0; j<=x[i]; j++)
cout<<" ";
cout<<g[i]<<endl;
}
system("pause");
goto re;
return 0;
}
複製代碼
作者:
謝以愛
時間:
2020-2-21 21:02
此帖僅作者可見
作者:
蘇韋誠
時間:
2020-2-21 21:03
此帖僅作者可見
作者:
謝以恩
時間:
2020-2-21 21:05
此帖僅作者可見
作者:
廖文綺
時間:
2020-2-21 21:06
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2